角度/因果报应:错误:[$injector:nomod]模块'模块'不可用
Angular/Karma: Error: [$injector:nomod] Module 'module' is not available
所以我试图在我的Angular项目中使用Karma测试运行程序,但我一直收到这个错误:
错误:[$injector:nomod]模块"app.auth"不可用!您拼错了模块名称或忘记加载它。如果注册模块,请确保将依赖项指定为第二个参数。
我把我所有的.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块中加载角度模块
beforeEach(angular.mock.module('app.auth'));
相关文章:
- Javascript,访问一个主要对象模块模式中的每个对象
- 节点Js:How to catch a“;没有这样的文件或目录“;读取线模块出错
- 如何从模块链中调用函数.导出到节点中
- 尽管链接成功并已成功下载,但未找到NPM模块
- 节点是否需要模块传递带有方括号的arg?这是个错误吗
- 从模块内部访问Express装载路径
- RequireJS向模块传递配置总是返回undefined
- Node.js正在更改应用程序以使用集群模块
- 在Meteor项目中安装并包含npm模块后出错
- 模块模式和这个
- 将依赖外部库的UMD模块与browserfy捆绑在一起
- 找不到模块捆绑包
- JavaScript命名约定;静态“;类或模块
- $injector:nomod模块“应用程序”不可用!仅限火狐浏览器
- 由于以下原因,无法实例化模块 myApp:错误:[$injector:nomod] http://errors.angu
- 错误: [$injector:nomod] 尝试将第三方模块添加到表示应用程序时
- Angular JS 错误: [$injector:nomod] 模块 'portfolioMockupApp.
- 未捕获的错误:[$injector:nomod] 和未捕获的错误:[$injector:模块rr]
- 角度/因果报应:错误:[$injector:nomod]模块'模块'不可用
- 实例化demoApp模块失败,原因:错误:[$injector:nomod] module 'demoApp