我最近从WebStorm 9升级到WebStorm 2016,用于调试我的NodeJS项目。但我似乎找不到像WebStorm 9那样启用NodeJS Globals的任何选项(我只能启用NodeJS Core)。
如何在WebStorm 2016中启用NodeJS Globals和NodeJS Core?
答案 0 :(得分:3)
res.render是一种Express框架方法,它不是Node.js核心的一部分。您需要为express,express-serve-static-core和serve-static模块下载Typescript社区存根以解决Express方法:Settings | languages & Frameworks | javaScript | Libraries
,按下载...,从列表中选择所需的模块
答案 1 :(得分:3)
这听起来像我遇到的问题(如require()和exit()之类的东西不会解决)。在jetbrains支持页面上找到了它,它对我有用:
"' Node.js Globals'库已与“Node.js核心模块”合并,并可在“设置/语言”和“语言”中启用。 Frameworks / Node.js和NPM" https://intellij-support.jetbrains.com/hc/en-us/community/posts/206999855-Node-js-Globals-library-missing-from-10-0-1-?sort_by=votes
答案 2 :(得分:0)
试试这个:
档案 - >使高速缓存无效/重新启动...
PS:你不需要下载javascript库。