2016-08-09 17 views
2

WebStorm v11.0.4の警告をJavaScriptで修正しようとしています。など、この一つとしてSailsJSアプリケーションのカスタムタイプのためunresolved variable or typeエラー、たくさん:WebStorm - 未解決の変数またはタイプ - Sails/module.export

unresolvedVariable01

私はすでにWebStormでのNode.jsを可能にしました。また、リンクされているが、 "Node Globals"がライブラリとして有効になっているかどうかはわかりません(下の図を参照)。

unresolvedVariable02

unresolvedVariable03

今、私ははっきりとJavaScriptのプロではありませんよ。 (/

任意のアイデアこれらの警告を取り除くためにきれいな方法がある場合:ファイルが./api/services/DataService.jsフォルダにDataService.jsと呼ばれ、それでもそこに正確に同じエラーが発生してDataServiceのタイプはどこにも定義されていないように見えるがあります理想的にはWebStormにそれらのタイプを認識させる)か、またはそれらを無視してそれと一緒に暮らす必要があるかどうか?これはSailsや他のどこかで定義されているグローバルなタイプですか?

編集:働く一つの解決策は、この質問のコメントである: Sails.js intellisense in Webstorm しかし、私は、このソリューションの影響を理解するためにJSに十分ではありませんよ。

ありがとうございます!

+0

は、「ノードグローバル」「Node.jsのコア」と統合されました 、その可能ノードで確認してください.jsコアライブラリは、コアモジュールに対してインテリセンスを得るのに十分です。 – lena

答えて

9

WebStorm内
、(レナもコメントとして)あなたはノードのコアライブラリを有効にする必要がありますようだ:

  1. ゴーファイルへ - >設定 - >言語&フレームワーク - >のNode.js NPM
  2. [有効]ボタンを押して、[Node.jsコアライブラリが有効になっている]を確認します。
  3. [OK]をクリックして設定を保存します。

注:あなたは「設定」の中にそれを行うだけでなく、「デフォルトの設定」

関連する問題