npm安装generator-webapp失败

我已经清理我的运行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太旧了。 使用本指南来安装最新的,一切正常。