Webstorm 中的 Sails.js 智能感知

2024-02-28

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 libraries settings page

  • 只需转到“首选项”->“语言和框架”->“Javascript”->“库”
  • 点击添加
  • 单击对话框左下角的小 + 图标
  • 浏览到 sails api 文件夹(您的控制器和模型所在的位置)
  • Click OK

您会注意到 api 文件的图标现在有一些关于它们的书籍。

另外,请确保您的“Node.js Globals”以及 sails 项目的“node_modules”文件夹已启用。这将启用常见的 Node.js 内容和 sails 依赖项(waterline、ejs 等)的代码完成。

希望对您有帮助,并投票支持官方!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Webstorm 中的 Sails.js 智能感知 的相关文章