2015-11-04 17 views
6

私はWebstorm IDEをAngularJSプロジェクトに使用しています。Webstorm IDEとAngularJS angular.module未解決メソッド

私はlibularとautocompletionなどにAngularJSを追加しました。

しかし、Webstorm IDEでは、中心的な機能であるangular.module()は見つかりません。私はすべてを試しました(再インストールなど)が、まだ動作していないようです。

何ができますか?

+1

は、どうやらそれはJetBrainsのがこれを解決していないこと[チケットへのリンク](https://youtrack.jetbrains.com/issue/WEB-18924) – AllYouCanEat86

+0

全くばかげWebStorm11 IDEのバグです。 someobj.prototypeが認識されなかったかのようです。 Jeez。 – MaxRocket

答えて

13

これまでWebStorm IDS ticketが@ AllYouCanEat86で進歩していないので、WebStormにライブラリを追加せずに修正する必要があるかどうかはわかりません。 this answerに記載されたアドバイスに従えば、私の問題は解決され、WebStormでは警告が表示されなくなりました。

短いというと、File > Settings > Languages & Frameworks > JavaScript > Librariesに行き、angular(以前はangularjsと呼ばれていました)をコミュニティスタブからダウンロードします。それがダウンロードされたらangularjs-DefinitelyTypedとしてリストに表示されます。

2

私はまだコメントに返信するという評判はありませんが、@ Precasticの解決策は私にはWebstorm 9を使っていました。ただし、ライブラリ名は「angularjs」ではなく「angular」です。

明確にするため、その解決策は:File > Settings > Languages & Frameworks > JavaScript > Librariesショート、外出先で

とコミュニティのスタブからangularをダウンロードしてください。一度ダウンロードされると、Definitely Typedと表示されます。

0

私は同じ問題を抱えていた、そして唯一の解決策は、Jetbrains blogに指示されるようにCDNを使用してAngularJSを含めるようにしました。

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.6/angular.min.js"></script> 

、以下の手順に従ってください:あなたはCDNを使用する場合は、ハイライトのライブラリ名の上にカーソルを置く

、Altキーを打つあなたは、このようなスクリプトタグが含ま

+ Enter、およびDownload Libraryをクリックします。これにより、WebStormのキャッシュ(プロジェクトではない)にローカルライブラリが設定され、WebStormは自動補完とドキュメント検索のためにAngularJSメソッド、ディレクティブなどにアクセスできます。