2016-06-13 70 views
3

我最近升级到WebStorm 2016年WebStorm 9调试我的项目的NodeJS。但我似乎无法找到像在WebStorm 9中启用NodeJS Globals的任何选项(我只能启用NodeJS Core)。如何使用Node.js全局在WebStorm 2016

如何在WebStorm 2016中启用NodeJS Globals和NodeJS Core?

+1

AFAIK它是一样的(它只是重新命名)... https://blog.jetbrains.com/webstorm/2015/11/node-js-coding-assistance-in-webstorm-11/ – LazyOne

+0

谢谢。但是我仍然遇到了像res.render('index') – Deant

回答

3

res.render是Express框架方法,它不是Node.js核心的一部分。您需要下载快速,express-serve-static-core和serve-static模块的Typescript社区存根以获取Express方法:Settings | languages & Frameworks | javaScript | Libraries,请按下载...,从列表中选择需要的模块

+0

这样的常见方法的“未解决的方法或函数”谢谢!似乎已经工作。但是,为什么我们现在手动进行此操作? – Deant

+1

这从来没有开箱即用。 WebStorm由于定义了棘手的方式而无法解析来自node_modules的Express方法 - 请参阅https://youtrack.jetbrains.com/issue/WEB-6667#comment=27-470393。 – lena

0

试试这个:

文件 - >的Invalidate缓存/重启...

PS:你并不需要下载JavaScript库。