npm 安装 generator-webapp 失败

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

有什么办法可以解决这个问题吗?我搜索了一段时间,唯一的建议就是清理我的npm包裹。

答案1

我刚刚遇到了同样的问题,经过一番随机的踢打之后,事情就解决了。

步骤 1:删除 Yeoman

$ npm uninstall -g yo

第 2 步:清除 NPM 缓存

$ npm cache clean

步骤 3:升级 NPM 到最新版本

$ npm install -g npm

步骤 4:安装 Yeoman

$ npm install -g yo

完成此操作后,一切开始变得生动起来。我看到了完全相同的错误,所以我相信这对您有用。另外,不确定,但步骤 2 可能是可选的。

希望这会有所帮助,如果您遇到任何其他障碍,请告诉我!

答案2

问题不在于 npm 包。而是 npm 本身。Ubuntu 存储库中的 npm 太旧了。使用指南安装最新版本,一切正常。

相关内容