gpt4 book ai didi

jquery - karma : Uncaught ReferenceError: jQuery is not defined

转载 作者:行者123 更新时间:2023-12-03 21:37:09 29 4
gpt4 key购买 nike

我在基于 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 服务器”在浏览器上启动应用程序时,一切似乎都很好。控制台上也没有错误。

我的 index.html 还在任何其他 JavaScript 文件之前导入 jquery.min.js。知道发生了什么吗?

更新:我有一种感觉,命令grunt karma正在查看我的脚本目录中的所有文件。 Bootstrap 是第一个,它可能会在 jQuery 之前加载它,因此会出现错误。

如果是这种情况,我该如何阻止?

最佳答案

您是否在 karma.conf.js 中加载了 jQuery?

这就是我的列表的样子:

// list of files / patterns to load in the browser
files: [
'app/bower_components/jquery/jquery.js',
'app/bower_components/angular/angular.js',
'app/bower_components/moment/moment.js',
'app/bower_components/underscore/underscore.js',
'app/bower_components/angular-mocks/angular-mocks.js',
'app/bower_components/angular-resource/angular-resource.js',
'app/bower_components/angular-route/angular-route.js',
'app/bower_components/angular-sanitize/angular-sanitize.js',
'app/bower_components/ngInfiniteScroll/ng-infinite-scroll.js',
'app/bower_components/parametrizedLocation/dist/parametrizedLocation.js',
'app/bower_components/angular-cookies/angular-cookies.js',
'app/bower_components/angular-translate/angular-translate.js',
'app/bower_components/angular-translate-loader-static-files/angular-translate-loader-static-files.js',
'app/bower_components/angular-translate-storage-cookie/angular-translate-storage-cookie.js',
'app/bower_components/angular-translate-storage-local/angular-translate-storage-local.js',
'app/scripts/*.js',
'app/scripts/**/*.js',
'test/mock/**/*.js',
'test/spec/**/*.js'
],

关于jquery - karma : Uncaught ReferenceError: jQuery is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18242580/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com