【发布时间】:2016-03-30 04:06:32
【问题描述】:
从快速入门sb-admin-angular 开始,我正在尝试运行测试,但收到错误unable to init ocLazyLoad。 (这是一台 Windows7 机器。)
我用来运行测试的命令是:
$ grunt test --force
我从this thread 了解到,我必须确保将 ocLazyLoad 脚本的路径添加到karma.conf.js。
files: [
'bower_components/angular/angular.js',
'bower_components/angular-mocks/angular-mocks.js',
...
'bower_components/oclazyload/dist/ocLazyLoad.min.js',
'app/scripts/**/*.js',
'test/mock/**/*.js',
'test/spec/**/*.js'
],
我也尝试过使用 Bower 重新安装 ocLacyLoad,如上述线程中所建议的那样。给了我一个版本选择并选择了第一个选项:
Unable to find a suitable version for oclazyload, please choose one:
1) oclazyload#~0.5.2 which resolved to 0.5.2 and is required by sb-admin
2) oclazyload#^1.0.9 which resolved to 1.0.9
请问我在这里遗漏或损坏了哪一步?
【问题讨论】:
标签: javascript angularjs unit-testing karma-runner oclazyload