【问题标题】:karma start throwing useragent error业力开始抛出用户代理错误
【发布时间】:2014-07-13 23:35:07
【问题描述】:

我在名为 sw-front 的文件夹中使用 yeoman 生成了一个应用程序:

yo angular

我是这样安装业力的

npm install -g karma
npm install -g karma-cli 

grunt serve 工作正常。

karma -v 抛出相同的错误: mm-mac-2186:sw-front pkatepalli$ 业力开始

module.js:340
    throw err;
          ^
Error: Cannot find module 'useragent'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (/Users/pkatepalli/Desktop/hands-on-angular/sw-front/node_modules/karma/lib/helper.js:4:17)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)

module.js:

var Module = function() {
  var providers = [];

  this.factory = function(name, factory) {
    providers.push([name, 'factory', factory]);
    return this;
  };

  this.value = function(name, value) {
    providers.push([name, 'value', value]);
    return this;
  };

  this.type = function(name, type) {
    providers.push([name, 'type', type]);
    return this;
  };

  this.forEach = function(iterator) {
    providers.forEach(iterator);
  };
};

module.exports = Module;

mm-mac-2186:sw-front pkatepalli$ 节点-v

v0.10.28

mm-mac-2186:sw-front pkatepalli$ npm -v

1.4.9

【问题讨论】:

  • 您是否运行了npm install(没有任何进一步的参数)?
  • 是的,我运行了它并安装了凉亭

标签: node.js angularjs npm yeoman karma-runner


【解决方案1】:

试试

npm cache clean

并删除 node_modules 目录,如果它存在,你正在运行命令表单。

然后重建/重新安装

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-06
    • 1970-01-01
    • 2016-10-05
    • 2014-12-25
    • 2021-08-23
    • 2016-12-17
    • 1970-01-01
    • 2018-03-08
    相关资源
    最近更新 更多