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 ウィンドウを再度表示してカルマをインストールしようとすると、次のように失敗しました。

/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」ウィンドウを開いたところ、パッケージのインストールが完了し、「カルマ初期化」が最初の「初期化」の質問をするのに十分なほどうまく機能したことがわかったので、これは解決されたと思います。

于 2013-09-28T21:18:21.143 に答える