我已经清理我的运行npm remove ...
和npm -g remove ...
删除与npm
有关的一切。 但是当我尝试使用npm install generator-webapp
时候,我仍然遇到了错误
npm ERR! peerinvalid The package yo does not satisfy its siblings' peerDependencies requirements! npm ERR! peerinvalid Peer [email protected] wants yo@>=1.0.0 npm ERR! peerinvalid Peer [email protected] wants yo@>=1.2.0
任何想法如何解决它? 我search了一会儿,唯一的build议是清理我的npm
包。
我只是遇到了同样的问题,经过一些随机的踢球和拳打手术,才得以运转。
第1步:删除Yeoman
$ npm uninstall -g yo
步骤2:清除NPMcaching
$ npm cache clean
步骤3:将NPM升级到最新版本
$ npm install -g npm
第四步:安装Yeoman
$ npm install -g yo
这样做之后,事情就被踢进了生活。 我看到了完全相同的错误,所以我相信这会对你有用。 另外,不知道,但步骤2可能是可选的。
希望这有助于,让我知道,如果你碰到其他任何障碍!
问题不在npm包中。 这是npm本身。 Ubuntu存储库中的npm太旧了。 使用本指南来安装最新的,一切正常。