npm / karma启动http:// localhost:8000 / index.html 404错误

时间:2016-10-30 19:44:26

标签: node.js npm karma-runner karma-jasmine npm-start

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

    });
  };

0 个答案:

没有答案