私は gulp を使用して、すべての JS を連結、縮小、およびテストしています。そこにもカルマを含めたいのですが、gulp-shell 'karma start karma.conf.js' が正しく動作しないようです。Windows シェルの gulpfile と同じ作業ディレクトリからそのコマンドを問題なく実行できるため、カルマが PATH に追加されます。「ls」、「pwd」、「npm --version」などの他のコマンドも正しく実行できますが、何らかの理由で「カルマ」を認識しません。
これも OSX で適切に実行できるようになったので、これは私のマシン固有の問題です。どんな助けでも大歓迎です。
gulp.task('run-karma', shell.task(['karma start karma.conf.js']));
エラーは
'karma' is not recognized as an internal or external command,
operable program or batch file.
Error in plugin 'gulp-shell' Message:
Command 'karma start karma.conf.js' failed with exit code 1