我有一个 Angular 1.5 应用程序,它类似于angular-phone-cat 应用程序,它运行良好。现在,当我实现我的单元测试时,我在 karma.conf 文件中加载所需的适当文件,然后使用 启动节点服务器npm start
,然后我进入浏览器并访问http://localhost:8000
,我可以看到指定目录的目录结构在karma.conf 但我无法浏览到 index.html 文件,当我尝试得到一个404 error
.
相反,当我对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'
]
});
};