Mocha'nın beklendiği gibi çalışmasını sağlamakta güçlük çekiyorum ve belgelendiği gibi söylemeyi çok isterim, ancak aslında bir şeyi çalıştırma konusunda çok fazla belge yok (görünüyor).
Kullanarak npm
(hem küresel hem de yerel olarak) yükledim ve her çalıştırdığımda şunu alıyorum:
$ mocha
mocha: command not found
Tamam, bende olmadığını anladım PATH
, bu yüzden doğrudan çalıştırmayı denedim.
$ ./node_modules/mocha/bin/mocha
execvp(): No such file or directory
Sonunda, diğer bin
dosyaya vurmayı denedim ve
$ ./node_modules/mocha/bin/_mocha
path.existsSync is deprecated. It is now called `fs.existsSync`.
.
✔ 1 tests complete (1ms)
Testlerimi tek bir komutla nasıl gerçekleştirebilirim? Yeminler sana izin veriyor gibi görünüyor, ama Mocha'nın daha iyi bir seçim olduğunu duydum, sadece düzgün çalışmasını sağlayamıyorum.
Ve üçüncü denememde yukarıda aldığım hata hakkında herhangi bir fikriniz var mı?
Düzenle:
Koşuyorum,
- Ubuntu 11.10 64 bit
- Node.js 0.7.5
- npm 1.1.8
- mocha 0.14.1
- 0.6.0 olmalı
npm install mocha
alıyorum./node_modules/.bin/mocha
.sudo npm install -g mocha
beni alır/usr/local/bin/mocha
. Bu, ortamınızda düzgün çalışmazsa, bir hata olabilir veya yalnızca mocha 0.7. * Düğümünü destekleyecek şekilde güncellenmemiş olabilir. Senin kullanımdan kaldırılması uyarısı ile ilgili olarak,exists
veexistsSync
gelen taşındıpath
içinfs
düğüm 0.7.1 yılında.