Webstorm for Sails.js 应用程序有可用的智能感知吗?在我的所有控制器中,我收到模型未定义的消息,即使它工作得很好。呼叫服务也是如此。
我知道这有点旧,但我最终所做的是首先使用与文件相同的名称(如类名)命名所有“modules.exports”定义。
因此,如果我有一个名为 UserController.js 的文件,我会以以下方式启动它:
var UserController = module.exports = {}
Next, you need to go to the preferences page and hook up your sails api folder as a library.
- 只需转到“首选项”->“语言和框架”->“Javascript”->“库”
- 点击添加
- 单击对话框左下角的小 + 图标
- 浏览到 sails api 文件夹(您的控制器和模型所在的位置)
- Click OK
您会注意到 api 文件的图标现在有一些关于它们的书籍。
另外,请确保您的“Node.js Globals”以及 sails 项目的“node_modules”文件夹已启用。这将启用常见的 Node.js 内容和 sails 依赖项(waterline、ejs 等)的代码完成。
希望对您有帮助,并投票支持官方!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)