javascript – “karma init”上的“line.slice()”出错

前端之家收集整理的这篇文章主要介绍了javascript – “karma init”上的“line.slice()”出错前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我开始阅读“开发AngularJS Edge”,我想设置正在使用的各种框架.

这本书使用了nodejs和karma,以及其他几个框架.

我在Win7x32上.

我刚刚将nodejs升级到最新的v0.10.18.

我用“npm install -g karma”安装了Karma软件包.这似乎成功完成.

然后我运行了“karma init”,它执行了以下操作:

  1. % karma init
  2. >
  3. readline.js:507
  4. this.line = this.line.slice(this.cursor);
  5. ^
  6. TypeError: Cannot call method 'slice' of undefined
  7. at Interface._deleteLineLeft (readline.js:507:25)
  8. at suggestNextOption (C:\Users\David\AppData\Roaming\npm\node_modules\karma\lib\init.js:167:9)
  9. at nextQuestion (C:\Users\David\AppData\Roaming\npm\node_modules\karma\lib\init.js:235:12)
  10. at process (C:\Users\David\AppData\Roaming\npm\node_modules\karma\lib\init.js:250:10)
  11. at Object.exports.init (C:\Users\David\AppData\Roaming\npm\node_modules\karma\lib\init.js:352:6)
  12. at Object.<anonymous> (C:\Users\David\AppData\Roaming\npm\node_modules\karma\bin\karma:25:37)
  13. at Module._compile (module.js:456:26)
  14. at Object.Module._extensions..js (module.js:474:10)
  15. at Module.load (module.js:356:32)
  16. at Function.Module._load (module.js:312:12)

请注意,此错误几乎与一个月前this person报告的堆栈跟踪相同,但该报告未收到任何响应.

解决方法

在Cygwin中运行npm时出错的原因似乎是npm的一个已知问题.你可以使用这里提到的工作,

https://stackoverflow.com/a/22436199/2390020

猜你在找的JavaScript相关文章