2013-10-23 47 views
24

webstormをインストールしました。私は小さなnode.jsアプリを開発しています。Webstorm 7はノードAPIメソッドを認識できません

私はNode.jsのソースコードを添付しました、と私はNode.jsの設定をクリックしたとき、それは私の様々なノードモジュールを認識することができることを、私は2つの問題を抱えているなど、

を見ることができます:

  1. 未解決の変数やタイプ:webstormは(輸出を必要とする)、単純なAPIメソッドを認識していないようです。 Webstorm 8に私はrequire('winston')をすれば、それはそれは、コードの洞察力がいることを私に語っ
+11

かの設定> JavaScriptの>ライブラリ>のNode.jsあなたがチェックすることができます*はすべてチェックされますか? – gustavohenke

+2

@ gustavohenke - 最初の問題を解決していただきありがとうございます。私がコードの洞察力でそれを助ける方法はありますか? – hba

+0

私はWindowsで同じ問題を抱えていますが、WebstormのLinuxインストールではありません。すべての赤い下線を持つために非常に醜いように見えます。 – Shane

答えて

27

あなたの問題を解決しますフレームワーク - > Javascript - >ライブラリ

"Node.js Globals"と "Node.js vXXX Core Modules"を選択します。

+1

WebStorm 10.0.1(Windows 7)でも同様に動作します。ありがとう! –

+0

私のために働く。 WebStorm 10.0.3(Mac)。どうもありがとう。 – HamasN

+0

ちょっとテッド、私の答えの下でコメントを見ていただけますか?ありがとう。 –

0

更新または:

  • ...なしコード・インサイトは、(私はソースコードを追加することができます方法はありません?)より高いあなたの必要なメソッドの問題を修正します。設定かどうかをチェックすることにより、先に掲載したよう>のJavaScript>ライブラリ>のNode.jsがすべてチェックされWebStorm 9または10(OSX上)...

    WebStorm-> Preferences->言語&について

  • 40

    はWebStorm 12 EAP(とあまりにもおそらくWebStorm 11)の場合:

    で設定 - >言語&フレームワークは - Node.jsのコア・ライブラリーを有効にする>のNode.jsとNPMは、クリックしてください。

    WebStorm Settings to enable Node.js Core libraries

    +2

    これはもっと最新の回答であり、より適切なので正しい答えとして受け入れられるはずです。 – GrayedFox

    +0

    質問は実際にはWebStorm 7に関するものです。答えのどれもそれをカバーすると主張していませんが、グーグルでは受け入れられた答え(私)はWS7でもうまくいくと信じています。 –

    +1

    これははるかに良い答えです! :) –

    関連する問題