gpt4 book ai didi

angularjs - Karma 在 webstorm 中运行时出现错误 : [$injector:nomod] Module 'ui.bootstrap' is not available!

转载 作者:行者123 更新时间:2023-12-02 23:14:59 24 4
gpt4 key购买 nike

您好,我在运行 karma 测试运行时在 webstorm 中遇到以下错误

Error: [$injector:nomod] Module 'ui.bootstrap', 'ui.unique' 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.

我上网查了一下,他们说检查依赖文件 ui.bootstrap 可能会像这样丢失。

但应用程序运行良好

仅在测试时显示此错误

在我的 karma.conf.js 中

files: [
//angular files

'app/js/vendor/angular/ui.bootstrap.js',
'app/js/vendor/angular/ui.bootstrap-0.10.0.js',

'app/js/vendor/angular/angular.js',
'app/js/vendor/angular/angular-mocks-0.10.6.js',

'app/js/app.js',
'test/**/*Spec.js'
],

在我的模块声明中

var myApp = angular.module('myApp', ['ui.bootstrap']);

你能帮忙吗?

最佳答案

ui.uniqueangular-ui-utils 中的一个模块。如果使用的话,它必须包含在 karma conf 中并注入(inject)到应用程序中。

var myApp = angular.module('myApp', ['ui.bootstrap', 'ui.utils']);

或者,如果仅使用唯一模块,您可以专门注入(inject) ui.unique 而不是注入(inject) ui.utils

关于angularjs - Karma 在 webstorm 中运行时出现错误 : [$injector:nomod] Module 'ui.bootstrap' is not available!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22696573/

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