1

我有一个 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'
      ]

    });
  };
4

0 回答 0