我已经清理了我的运行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 步:删除 Yeoman
第 2 步:清除 NPM 缓存
第 3 步:将 NPM 升级到最新版本
第 4 步:安装 Yeoman
这样做之后,事情就开始了。我看到了完全相同的错误,所以我相信这对你有用。此外,不确定,但步骤 2 可能是可选的。
希望这会有所帮助,如果您遇到任何其他障碍,请告诉我!
问题不在 npm 包中。它是 npm 本身。Ubuntu 存储库中的 npm 太旧了。使用本指南安装最新的,一切正常。