12

私が走るとき

 npm install -g yo grunt-cli bower

私の端末では、次の依存関係エラーが発生します。

npm ERR! peerinvalid The package generator-karma does not satisfy its siblings'
peerDependencies requirements!
npm ERR! peerinvalid Peer generator-angular@0.5.0 wants generator-karma@~0.5.0
npm ERR! System Darwin 12.4.1
npm ERR! command "node" "/usr/local/bin/npm" "install" "-g" "yo" "grunt-cli" "bower"
npm ERR! cwd /Users/ryanwieghard/code/angin/indie-cinema-tools
npm ERR! node -v v0.10.20
npm ERR! npm -v 1.3.11
npm ERR! code EPEERINVALID
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     /Users/ryanwieghard/code/angin/indie-cinema-tools/npm-debug.log
npm ERR! not ok code 0

これを解決する方法がわかりません。手動でインストールする方法はあり generator-karma@~0.5.0ますか?

4

5 に答える 5

35

新しいバージョンの yeoman は、bower と grunt を自動的にインストールします (したがって、npm ラインでそれらを必要としなくなります)。したがって、安全のために、持っているものを削除してください。

npm remove -g yo bower grunt-cli

そして、このインストールを試してください

npm install -g yo

一部の人々はまだあなたが抱えている問題を経験していますが、ここに問題があり、上記で問題が解決しない場合に試してみるべきさまざまなことをコメントで示しています: https://github.com/yeoman/generator-angular/問題/220

于 2013-10-18T19:51:15.830 に答える
6

これは私を助けました:

npm uninstall -g generator-karma && npm install -g generator-angular
于 2013-11-26T22:22:02.243 に答える
3

を更新または再インストールする前にyo、すべてのジェネレーターを削除する必要があります (私の場合は generator-angular)

npm remove -g generator-angular

その後、yeoman を更新できます

npm update -g yo

そして笑う :)

于 2014-09-22T20:50:47.477 に答える
0

「sudo rm -rf /usr/local/lib/node_modules/generator-karma」を実行してから npm update -g yo を実行する必要がありました

于 2015-05-07T16:08:18.490 に答える