2016-06-13 34 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庫。