gpt4 book ai didi

javascript - 如何安装 npm peerDependencies 以删除警告

转载 作者:行者123 更新时间:2023-12-01 15:18:24 25 4
gpt4 key购买 nike

我在 stackoverflow 上看到过关于 npm peerDependencies 警告的类似问题——但没有一个解决 的最佳实践。实际安装依赖项。即,我们现在应该将它们与我们的 dependencies 一起保存吗?和 devDependencies ?如果是这样,peerDependencies 的目的是什么?在 package.json ?

在安装了其他一些 npm 包之后,我收到了一系列警告:

npm WARN slate-prop-types@0.4.32 requires a peer of slate@>=0.32.0 but none is installed. You must install peer dependencies yourself.

所以我所做的是设置 peerDependencies package.json 中的对象,并包括它的要求:
...
"peerDependencies": {
"slate": "0.32.0"
},
...

重播 npm i ,但警告仍然存在。

只有当我在 devDependencies 或依赖项中包含 peerDependency 时,警告才会消失,我真的不想这样做,因为它混淆了我的项目直接依赖的包。

解决这个问题的正确方法是什么?

最佳答案

执行 npm-install PeerDependencies 时未安装。对等依赖项列在 peerDependencies 对象的 package.json 文件中。它们可以使用 npm 自动安装,
npm install --save-dev --ignore-scripts install-peers

关于javascript - 如何安装 npm peerDependencies 以删除警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50979563/

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