gpt4 book ai didi

node.js - 如果全局安装依赖项,NPM/Yarn 会抑制未满足的依赖项警告

转载 作者:太空宇宙 更新时间:2023-11-03 21:49:23 25 4
gpt4 key购买 nike

在使用 Yarn 安装软件包时,我收到以下警告

警告未满足对等依赖关系“webpack@1 || 2 || ^2.1.0-beta || ^2.2.0-rc”

即使我已经全局安装了 webpack。

如何抑制此警告,还是只需将其安装在项目中?

这是我的 npm list -g --depth=0 输出

npm list -g --depth=0
/usr/local/lib
├── bower@1.8.0
├── browser-sync@2.17.5
├── bufferutil@1.3.0
├── chai@3.5.0
├── create-react-app@1.1.0
├── emoj@0.4.0
├── handlebars@4.0.6
├── hpm-cli@2.0.0
├── http-server@0.9.0
├── jsdoc@3.4.2
├── jshint@2.9.4
├── mocha@3.2.0
├── node-gyp@3.5.0
├── node-inspector@0.12.8
├── nodemon@1.11.0
├── npm@4.4.0
├── snazzy@6.0.0
├── standard@8.6.0
├── webpack@2.2.1
├── webpack-dev-server@2.4.1
└── yarn@0.18.2

谢谢

最佳答案

How do I suppress this warning

现在似乎没有办法将其静音。有一个open issue on github

or do I just have to install it within the project?

对等依赖意味着您需要自己安装它。这样您就可以更新依赖项的包,而无需等待使用它的包更新。例如,webpack-dev-server 将依赖于 webpack 的特定版本范围,但您可以更新到新的 webpack 次要版本(例如错误修复)不用担心 webpack-dev-server 崩溃。这样,如果其他包依赖于比 webpack-dev-server 更高版本的 webpack,您不会最终得到 2 个相互冲突的 webpack 版本More info here

关于node.js - 如果全局安装依赖项,NPM/Yarn 会抑制未满足的依赖项警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42541819/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com