読者です 読者をやめる 読者になる 読者になる

さよならとりっぷ

しがないWebエンジニアの雑記とポエム

「grunt test」で「karma.conf.js does not exist!」が出る

Yeomanのインストールで「Couldn't find the `compass` binary. Make sure it's installed and in your $PATH」のエラーが出る - さよならとりっぷ
前回の記事の続き

とりあえず動くようになったけど、タイトルの通り

grunt test

すると「karma.conf.js does not exist!」」が出てくる

node.js - Karma - config file does not exist - Stack Overflow
ここに「You might need to install Karma」
適当な意訳:もしかしたらKarmaインストールしないとね?

sudo npm install -g generator-karma
yo karma

するとくそエラー吐くのでとりあえず

grunt

すると「WARN [plugin]: Cannot find plugin "karma-phantomjs-launcher". Did you forget to install it ?」
適当な意訳:karma-phantomjs-launcherインストールし忘れてない?

って言ってくるので

sudo npm install karma-phantomjs-launcher --save-dev
grunt

すると「Warning: Task "karma:unit" failed. Use --force to continue.」って言ってくる

この先よくわからなくて結局Gruntfile.jsからkarma関連のものを外したらエラー出なくなった

この辺が参考になるかもしれない
Automating AngularJS With Yeoman, Grunt & Bower - Newtriks LTD
karma-runner/grunt-karma · GitHub

PhantomJSと関係が深そうなのでPhantomJSを学べば何かわかるかもしれない

広告を非表示にする