$ karma init configs/karma.conf.js
>
readline.js:507
this.line = this.line.slice(this.cursor);
^
TypeError: Cannot call method 'slice' of undefined
at Interface._deleteLineLeft (readline.js:507:25)
at suggestNextOption (C:\Users\DEVUSER\AppData\Roaming\npm\node_modules\karma\lib\init.js:165:9)
at nextQuestion (C:\Users\DEVUSER\AppData\Roaming\npm\node_modules\karma\lib\init.js:231:12)
at process (C:\Users\DEVUSER\AppData\Roaming\npm\node_modules\karma\lib\init.js:246:10)
at Object.exports.init (C:\Users\DEVUSER\AppData\Roaming\npm\node_modules\karma\lib\init.js:348:6)
at Object.<anonymous> (C:\Users\DEVUSER\AppData\Roaming\npm\node_modules\karma\bin\karma:26:37)
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)
我在尝试运行karma init configs / karma.conf.js
时遇到此错误我在Windows 7 x64下运行所有这些
我正在遵循本指南:https://coderwall.com/p/xz-qcg
任何建议都将不胜感激。
答案 0 :(得分:1)
我有同样的problem,但我在Cygwin中运行它。我不知道你是不是。
我首先卸载并重新安装了nodejs。
当我再次启动rxvt窗口以尝试安装业力时,它失败了:
/c/Program Files/nodejs/npm: line 2: $'\r': command not found
/c/Program Files/nodejs/npm: line 4: $'\r': command not found
/c/Program Files/nodejs/npm: line 5: syntax error near unexpected token `$'in\r''
'c/Program Files/nodejs/npm: line 5: `case `uname` in
这显然是因为我在Cygwin中使用它,虽然我不知道为什么我之前没有得到这个错误。以下是对此的讨论:https://github.com/isaacs/npm/issues/3710。
所以,然后我打开了一个简单的“cmd”窗口,我发现包安装完成了,“karma init”工作得很好,问我第一个“init”问题,所以我想这个问题已经解决了