2016-06-13 5 views
3

最近、NodeJSプロジェクトのデバッグ用にWebStorm 9からWebStorm 2016にアップグレードしました。しかし、WebStorm 9のようなNodeJS Globalsを有効にするオプションを見つけることはできません(NodeJS Coreのみ有効にすることができます)。WebStorm 2016でのNode.Jsグローバルの使用

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コアの一部ではありません。 Settings | languages & Frameworks | javaScript | Librariesをダウンロードし、ダウンロード...を押して、リストから必要なモジュールを選択してください

+0

ありがとう!働いたと思われる。しかし、なぜこれを手動でやっているのですか? – Deant

+1

これは決して箱の中で働いたことがありません。 WebStormは、定義されたトリッキーな方法のために、Expressメソッドをnode_moduleから解決できません - https://youtrack.jetbrains.com/issue/WEB-6667#comment=27-470393を参照してください。 – lena

3

このように聞こえるのは、TypescriptコミュニティスタブをダウンロードしてExpressメソッドを解決するExpress-Servic-Static-私が持っていた同じ問題(require()やexit()のようなものは解決しません)。

"Node.js Globals 'ライブラリは' Node.js Core Modules 'とマージされ、設定/言語&フレームワーク/ノードで有効にすることができます。 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

0

はこれを試してみてください:

ファイル - >無効化キャッシュ/再起動...

PS:あなたはjavascriptのライブラリをダウンロードする必要はありませんが。

関連する問題