Windows でアプリを実行しようとしていますが、このアプリにはいくつかのモカ テストがあります。私は作る必要があります。私はこれを読みました
Mocha には make が必要です。Windows で動作する make.exe が見つからない
この
Node.js がモジュールを見つけられない - Windows で cygwin に干渉する
Github ディレクトリ (cygwin ディレクトリ構造の外) にアプリがあり、windows バージョンのノードをインストールしました。
私はpowershellを使用してエイリアスを提案どおりに設定しようとしましたが、常に取得します
> module.js:340 > throw err; > ^ Error: Cannot find module 'C:\cygdrive\c\Users\Nicola\AppData\Roaming\npm\node_modules\mocha\bin\mocha' > at Function.Module._resolveFilename (module.js:338:15) > at Function.Module._load (module.js:280:25) > at Module.runMain (module.js:487:10) > at process.startup.processNextTick.process._tickCallback (node.js:244:9) Makefile:5: recipe for target `test' failed make: *** > [test] Error 1
そして、私はそのディレクトリにモカをインストールしました(ところで、なぜ彼はnode_modulesサブディレクトリでモカを探しませんか?)。問題は、C:\cygdrive\c\Users
どうやってそれを外すのですか?
また、ファイルを cygwin の home/ ディレクトリにコピーしようとしましたが、
./node_modules/.bin/mocha: line 1: ../mocha/bin/mocha: No such file or directory
Makefile:5: recipe for target `test' failed
make: *** [test] Error 127
私は何をすべきか?