我正在学习node.js并且正在使用WebStorm 7.0.2来编辑代码(我每天都使用这个IDE用于我的其他hmlt5 + JS工作,但显然不知道它如此我想:-))。
我还不知道如何在我的项目中包含其他模块,以便WebStorm看到它们并提供代码完成 - 我遇到了EJS的问题 - 在模板文件中没有任何建议和所有WebStorm将关键字视为未解析。整个Express框架我遇到了类似的问题 - 像get / post / bodyParser这样的函数无法识别。
不知怎的,我设法在我的项目中引入了一个目录“node_modules / express”,但我不知道我是怎么做到的 - 我跟着google的一些例子可能......?
任何人都可以告诉我WebStorm需要做些什么才能看到需要什么?我在我的JavaScript-> Libraries面板中检查了Node.js核心模块...
提前感谢您指点我的方向。 彼得
答案 0 :(得分:8)
WebStorm建议您在项目启动时自动将项目的node_modules目录中的模块标记为外部库。您还可以在JavaScript中手动添加模块图书馆 - >添加以获取代码完成。
Express框架的代码完成存在一些问题。我建议下载TypeScript定义文件(首选项:JavaScript |库 - >下载| TypeScript社区存根 - >快速)以正确完成它。
使用EJS模板时尝试使用.ejs文件类型。