Node.js
npm

npm install したときにpeerinvailedと怒られたときの対応

More than 5 years have passed since last update.

自分の場合は具体的にはgenerator-angularを入れようとしたときに怒られたんですが。

ログを取り忘れたんですが、雰囲気ログだとこんな感じ…。


Zsh

npm ERR! peerinvalid The package generator-karma does not satisfy its siblings' peerDependencies requirements!

npm ERR! peerinvalid Peer generator-angular@0.2.2 wants generator-karma@~0.2.0

これ状況的には既にgenerator-karmaを入れていたんですが、こちらはバージョンが0.3になっており

devendenciesがズレてるから…だったようです。あんまりないケースかもしれないんですが、解決策としては


Zsh

npm rm generator-karma -g

npm install generator-angular -g

としました。

ほかにもGrunt.jsなんかでも起こるようです。

dependenciesが多いものは結構こういうのが起る可能性あるかもしれないですね。