25

Yeoman ベースの angularjs アプリで Karma を実行しています。

「grunt karma」を実行すると、次のエラーが表示されます。

Chrome 28.0 (Mac) ERROR
    Uncaught ReferenceError: jQuery is not defined
    at myNgApp/admin/app/scripts/bootstrap.min.js:6
Chrome 28.0 (Mac): Executed 0 of 0 ERROR (0.206 secs / 0 secs)

「grunt サーバー」を介してブラウザでアプリを起動すると、すべて問題ないように見えます。コンソールにもエラーはありません。

Myは、他の JavaScript ファイルよりindex.htmlも前にインポートします。jquery.min.js何が起こっているのですか?

更新:grunt karmaコマンドがスクリプト ディレクトリ内のすべてのファイルを調べているような気がします。Bootstrap は最初のものの 1 つであり、おそらく jQuery の前にそれをロードするため、エラーが発生します。

このような場合、どうすればこれを停止できますか?

4

1 に答える 1