我的应用正确运行,并且AngularMoment与MomentJS完美配合。
最近,我尝试使用Karma和Jasmine在grunt watch
的应用程序中实现单元测试。所有模块似乎都可以正常加载,但是moment
找不到angular-moment
。 (以下错误消息):
Error during loading: Uncaught Error: Moment cannot be found by
angular-moment! Please reference to: https://github.com/urish/angular-
moment in js/libs/angular-moment.js line 27
所有依赖项都已加载到karma.config.js
中,但仍然无法正常工作。
答案 0 :(得分:0)
karma.config.js
中文件的顺序很重要。如下所述,我们必须先加载某些库。
files: [
//Dependencies of the app
'dist/js/libs/jquery.js',
'dist/js/libs/angular.js',
'dist/js/libs/angular-mocks.js',
'dist/js/libs/moment.js',
'dist/js/libs/*.js',
.
.
.
]