gpt4 book ai didi

javascript - Angular/karma : Error: [$injector:nomod] Module 'module' is not available

转载 作者:行者123 更新时间:2023-12-02 05:17:03 25 4
gpt4 key购买 nike

所以我尝试在我的 Angular 项目中使用 Karma 测试运行器,但我不断收到此错误:

Error: [$injector:nomod] Module 'app.auth' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.

我的所有 .js 文件都在我的 karma.conf.js 指向的脚本文件夹中,但由于某种原因,我一直收到该错误。

我的 karma.conf.js 文件如下所示:

module.exports = function(config) {
config.set({
basePath: '.',
frameworks: ['mocha'],
files: [
'../bower_components/angular/angular.js',
'../bower_components/jquery/dist/jquery.js',
'../bower_components/angular-mocks/angular-mocks.js',
'../scripts/app.module.js',
'../scripts/**/*.js',
'./unit/*.js'
],
reporters: ['progress'],
port: 9876,
colors: true,
logLevel: config.LOG_INFO,
autoWatch: true,
browsers: ['Chrome'],
singleRun: false,
concurrency: Infinity
})
}

有没有人知道可能导致此问题的原因?

感谢任何帮助。提前致谢!

最佳答案

能否请您提供您尝试运行的规范。通常,当规范中未加载相应模块时,会发生此错误。

尝试在 beforeEach block 中加载 Angular 模块

    beforeEach(angular.mock.module('app.auth'));

关于javascript - Angular/karma : Error: [$injector:nomod] Module 'module' is not available,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33784936/

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