WebStormをインストールしました。私は小さなNode.jsアプリに取り組んでいます。
Node.jsソースコードを添付しましたが、Node.jsの設定をクリックすると、さまざまなノードモジュールなどを認識できることがわかります。
私は2つの問題を抱えています:
exports
、require
)を認識していないようです。require('winston')
を呼び出すと、コードインサイトがないことがわかります。 (ソースコードを追加する方法はありますか?)WebStorm 7から10(OSX上)の場合...
WebStorm->環境設定->言語とフレームワーク-> Javascript->ライブラリ
「Node.jsGlobals」と「Node.jsvXXXCoreModules」を選択します。
2018以降のバージョンのWebStormの場合:
に Settings -> Languages & Frameworks -> Node.js and NPM、 小切手 Coding assistance for Node.js:
古いWebstormバージョンでは、これは Enable Node.js Core library。
そのオプションを有効にしても認識されないNode記号が表示される場合は、チェックを外し、WebStormを再起動してから、警告を右クリックして、 Enable Node.js coding assistance または、オプションをもう一度確認してください。 WebStormがそれを示すのを見てください Indexing ファイル。 (今日これが起こったばかりです-WebStormのバグのように見え、私が書いたもので状況が修正されました。)
WebStormはコンソールが未解決の変数であると言っています 質問で答えたように、新しいWebstormバージョンでこの問題を解決するには、コーディング支援を有効にする必要がありますNode.js。
これを行うには、Settings
> Languages & Frameworks
> Node.js and NPM
に移動し、Coding assistance for Node.js
オプションをクリックしてから、[〜 #〜] ok [〜#〜]保存する:
これにより、すべてのNode.jsの未解決の変数と関数が作成されます。
新しいWebstormバージョンでは、エラーの上に移動してMore Actions...
(または ALT+ENTER)を選択し、Node.jsコーディング支援を有効にするを選択すると、これが解決されます。