web-dev-qa-db-ja.com

CoffeeScriptを記述するときに、AngularJSでWebstorm intellisenseを有効にする方法

Coffeescriptファイルを認識してコンパイルするようにWebstormをセットアップしました。

AngularJSプラグインをインストールしましたが、コントローラーなどを普通の古いjavascriptで正常に記述できます。

CoffeeScriptでangular関連コードを記述しようとすると、IDEサポート:コード補完、インテリセンスなどを取得できません。

次の図に示すように、すべてがうまく機能していないという兆候として、angular変数自体は認識されません。

enter image description here

質問:CoffeeScriptファイルでAngularJSのサポートを有効にするにはどうすればよいですか?

ありがとう

28
biofractal

特定の問題を修正するにはUnresolved variable or type angular angular javascriptライブラリがEnabledになっていることを確認する必要があります(下の画像を参照)。

これは、WebStorm設定を介して行います。

ファイル->設定-> Javascript->ライブラリ

Managing Javascript Libraries

関連するヘルプセクションを次に示します。 JavaScriptライブラリの構成

48
biofractal

Webstorm 10では、設定ウィンドウに移動し、そこから[言語とフレームワーク]> [JavaScript]> [ライブラリ]を選択します。次に、ダウンロードボタンをクリックし、リストの上部にあるドロップダウンからTypeScriptコミュニティスタブを選択し、angularを見つけて、[ダウンロードしてインストール]をクリックします。

Jshintを使用している場合は、jshint設定に移動し、事前定義オプションを見つけて、angular:trueを追加して警告を抑制してください。

13
Blake

WebStorm v.11で

3
Valery