Я запускаю Karma на моем приложении yahoo, основанном на angularjs.
При запуске "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 server", все кажется прекрасным. На консоли также нет ошибок.
My index.html
также импортирует jquery.min.js
перед любым другим файлом JavaScript. Любая идея, что происходит?
Обновление: У меня такое чувство, что команда grunt karma
просматривает все файлы в моем каталоге скриптов. Bootstrap является одним из первых, и он, вероятно, загружает это до jQuery и, следовательно, ошибку.
Если это так, как это остановить?