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)
単一のコマンドでテストを実行するにはどうすればよいですか?誓いはあなたを許しているようですが、私はモカがより良い選択であると聞きました、私はそれを正しく機能させるようには思えません。
そして、私が3回目の試みで上に出たエラーについて何か考えはありますか?
編集:
私は走っています、
- 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。*をサポートするようにモカが更新されていない可能性があります。あなたの廃止の警告について、exists
そしてexistsSync
から移動されたpath
のfs
ノード0.7.1で。