JavaScript中的'use'关键字是什么?

5

这不是Javascript或node.js的标准部分。在那段特定的代码中,它看起来像是某个库中类似于require()的东西,而你似乎没有可用的库。 - jfriend00
6
没有use关键字,那是一个函数调用 - 一些库定义了它。你似乎没有加载那个库。 - VLAZ
查看 package.json 文件以查看已安装的包。 - Andrew Li
我从我链接到我的项目的那个项目中复制了package.json,但我仍然无法运行测试。我的模型与链接的模型完全相同。 - shed_fortest
2个回答

7

use()函数由adonis.js提供。

use(namespace/alias)

使用命名空间或别名获取绑定。

adonis-lucid包中有一个示例,展示如何创建一个与您在问题中链接的代码完全相同的模型。创建模型文档


谢谢你的回答。找到Vue.js的文档很困难,但它似乎解释得很清楚。至于为什么我的测试会出错,我复制了链接代码库中的test.js,问题似乎已经解决了。我猜测这可能与启动服务器有关? - shed_fortest

2
为了完整回答这个问题,use()函数是由AdonisJs的IoC容器adonis-fold)提供的。该函数将尝试解析在您的Adonis配置文件中定义的绑定或命名空间,如果找不到任何内容,则会回退到默认的require()函数来导入一个包。请注意,HTML标签将被保留。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接