Mocha 가 예상대로 작동하도록하는 데 문제가 있으며 문서화 된대로 말하고 싶지만 실제로 실행하는 것에 대한 문서가 많지 않은 것 같습니다.
npm
(전역 및 로컬 모두) 사용하여 설치했으며 실행할 때마다 다음을 얻습니다.
$ mocha
mocha: command not found
좋아, 그래서 나는 그것이 내에 없다는 PATH
것을 알았으므로 직접 실행 해 보았습니다.
$ ./node_modules/mocha/bin/mocha
execvp(): No such file or directory
마지막으로 다른 bin
파일을 쳐 보았고
$ ./node_modules/mocha/bin/_mocha
path.existsSync is deprecated. It is now called `fs.existsSync`.
.
✔ 1 tests complete (1ms)
단일 명령으로 어떻게 테스트를 실행할 수 있습니까? 서약 은 당신을 허락하는 것 같지만, 모카가 더 나은 선택이라고 들었습니다. 제대로 작동하지 않는 것 같습니다.
그리고 세 번째 시도에서 내가 얻은 오류에 대한 생각은 무엇입니까?
편집하다:
나는 뛰고있어,
- Ubuntu 11.10 64 비트
- Node.js 0.7.5
- npm 1.1.8
- 모카 0.14.1
- 0.6.0이어야합니다.
npm install mocha
얻습니다./node_modules/.bin/mocha
.sudo npm install -g mocha
날 잡는다/usr/local/bin/mocha
. 이것이 여러분의 환경에서 제대로 작동하지 않는다면 버그이거나 노드 0.7. *을 지원하도록 업데이트되지 않은 mocha 일 수 있습니다. 당신의 중단 경고에 대해서,exists
그리고existsSync
에서 이동되었다path
에fs
노드 0.7.1에서.