最近ノードの最新バージョンにアップグレードしましたが、Karma を動作させる際に問題が発生しました。Gulp を使用していますが、これは Angular アプリケーションです。
私が持っている限り得るために、私はしなければなりませんでした
- 1.0.0 はまだ NPM で公開されていないため、リポジトリからカルマ ランナーの v1.0.0-0 タグを参照します。
"karma": "git@github.com:karma-runner/karma.git#v1.0.0-0",
NPMエラーが発生していたので、次のリポジトリをフォークして削除
karma@>=0.9
しますpackage.json
peerDependencies
テスト タスクを実行すると、プロセスは実行されますが、エラーは発生しません。ローカルで karma-chrome-launcher を使用していますが、ブラウザーが開いている間はテストが実行されず、Chrome インスタンスで karma.js ファイルの 404 が表示されます。それだけです。
ファントム js を実行するカバレッジ タスクの場合、タスクは開始および終了しますが、完了しません。
$ gulp test:coverage
[21:45:07] Using gulpfile ~/Workspace/analogstudios.net/repo/as-webapp-2.0/gulpfile.js
[21:45:07] Starting 'test:coverage'...
[21:45:07] Finished 'test:coverage' after 40 ms
どちらの場合も、プロセスを手動で終了する必要があります。
何かご意見は?Karma を Node 0.12.x で動作させようとした人はいますか? Node 0.10.x と Karma 0.13.9 を使用していましたが、問題はありませんでした。
これらは私の関連パッケージですpackage.json
"jasmine-core": "2.3.4",
"karma": "git@github.com:karma-runner/karma.git#v1.0.0-0",
"karma-chrome-launcher": "0.2.0"
"karma-coverage": "0.5.1",
"karma-html2js-preprocessor": "git@github.com:thescientist13/karma-html2js-preprocessor.git#186501615f93fa1bbc32f76e9960b7755a67151b",
"karma-jasmine": "0.3.6",
"karma-junit-reporter": "git@github.com:thescientist13/karma-junit-reporter.git#c9fa2d20085faf9393a746cba183b1b2c9c8d0f7",
"karma-ng-html2js-preprocessor": "git@github.com:thescientist13/karma-ng-html2js-preprocessor.git#0dcb89a705f9f3bee8dafb842533504135a95af7",
"karma-phantomjs-launcher": "git@github.com:thescientist13/karma-phantomjs-launcher.git#6ee01b8ded328f63dc1f79f53b95d356b3452d72",
"phantomjs": "1.9.18",