我有一个与angular-phone-cat app类似的Angular 1.5应用程序,它运行正常。现在,当我实现单元测试时,我加载了karma.conf文件中所需的相应文件,然后使用npm start
启动节点服务器,然后我转到我的浏览器并访问http://localhost:8000
我可以看看karma.conf中指定目录的目录结构,但是当我尝试获得404 error
时,我无法浏览到index.html文件。
相反,当我使用angular-phonecat
应用做同样的事情时,我可以在浏览index.html
时查看http://localhost:8000
文件。
这是我的karma.conf文件:
//jshint strict: false
module.exports = function(config) {
config.set({
basePath: '',
files: [
'scripts/angular/angular.min.js',
'scripts/angular/angular-route.min.js',
'scripts/angular/angular-ui-router.min.js',
'app/weatherApp.js',
'app/weather-app/modules/weather/weatherModule.js',
'app/weather-app/modules/weather/weatherService.js',
'app/weather-app/modules/weather/weather-controller.js',
'app/weather-app/modules/weather/weatherService.spec.js'
],
autoWatch: true,
frameworks: ['jasmine'],
browsers: ['Chrome', 'Firefox'],
plugins: [
'karma-chrome-launcher',
'karma-firefox-launcher',
'karma-jasmine'
]
});
};