2013-08-29 2 views
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) 

/얻기 오류가 카르마 초기화 CONFIGS을 실행하려고 할 때이 오류가 무엇입니까

내가 윈도우 7 64

에서 실행이 모든 것을 가지고 karma.conf.js

나는이 가이드를 다음입니다 : https://coderwall.com/p/xz-qcg

어떤 제안을 감상 할 수있다.

+0

해결책이 없지만 거의 동일한 오류가 발생했습니다. nodejs를 설치했고, 카르마 패키지를 설치하고 "카르마 초기화"를 실행했습니다. 유일한 차이점은 readline.js의 494 행에 있었고 "suggestNextOption"대신 "StateMachine.suggestNextOption"이라고했습니다. 나는 Win7x32에있다. –

+0

노드를 최신 (0.10.18)으로 업그레이드하고 나면 "karma init"이보고 한 것과 더 가까운 스택 추적을 생성하므로 도움이되지 않습니다. –

답변

1

나는 problem과 같았지만 Cygwin에서 실행했습니다. 네가 누군지 모르겠다.

먼저 노드를 제거하고 다시 설치했습니다. 내가 설치 업을 시도하고 다시 rxvt 창을 제기하는 경우

은,이 실패했습니다 : 나는 'didn를 왜 모르겠지만이 때문에 내 Cygwin에서 그것을 사용하는 명백하게

/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 

전에이 오류를 얻지 마라. 이에 대해 다음과 같이 이야기합니다 : https://github.com/isaacs/npm/issues/3710.

그래서 "cmd"창을 열었습니다. 패키지 설치가 완료되고 "karma init"이 처음 "init"질문을하기에 충분히 잘 작동한다는 것을 알았습니다. 해결됨.

관련 문제