1
$ 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

任何建议,将不胜感激。

4

1 回答 1

1

我有同样的问题,但我在 Cygwin 中运行它。我不知道你是不是。

我首先卸载并重新安装了nodejs。

当我再次打开 rxvt 窗口尝试安装 karma 时,它失败了:

/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”问题,所以我想这已经解决了。

于 2013-09-28T21:18:21.143 回答