我最近升級到WebStorm 2016年WebStorm 9調試我的項目的NodeJS。但我似乎無法找到像在WebStorm 9中啓用NodeJS Globals的任何選項(我只能啓用NodeJS Core)。如何使用Node.js全局在WebStorm 2016
如何在WebStorm 2016中啓用NodeJS Globals和NodeJS Core?
我最近升級到WebStorm 2016年WebStorm 9調試我的項目的NodeJS。但我似乎無法找到像在WebStorm 9中啓用NodeJS Globals的任何選項(我只能啓用NodeJS Core)。如何使用Node.js全局在WebStorm 2016
如何在WebStorm 2016中啓用NodeJS Globals和NodeJS Core?
res.render是Express框架方法,它不是Node.js核心的一部分。您需要下載快速,express-serve-static-core和serve-static模塊的Typescript社區存根以獲取Express方法:Settings | languages & Frameworks | javaScript | Libraries
,請按下載...,從列表中選擇需要的模塊
這聽起來像我有同樣的問題(像require()和exit()這樣的東西不會解決)。發現這個在JetBrains的支持頁面,它的工作對我來說:
「‘Node.js的全局’庫被合併到‘Node.js的核心模塊’,並且可以在設置中啓用/語言&框架/節點。 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
試試這個:
文件 - >的Invalidate緩存/重啓...
PS:你並不需要下載JavaScript庫。
AFAIK它是一樣的(它只是重新命名)... https://blog.jetbrains.com/webstorm/2015/11/node-js-coding-assistance-in-webstorm-11/ – LazyOne
謝謝。但是我仍然遇到了像res.render('index') – Deant