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 の前にそれをロードするため、エラーが発生します。
このような場合、どうすればこれを停止できますか?