如何解决如何确保 npm 使用特定包的子依赖版本?
我想在许多项目中使用 Dropping
Dropping
Dropping
。我创建了一个 webpack@4.0.0
包,如下所示:
helper
我想使用 2 个依赖于其他版本的 "name": "helper","dependencies": {
"webpack": "4.0.0"
}
的外部包:
-
wepback
依赖于external1
。 -
webpack@3.0.0
依赖于external2
。
在我所有的项目中,我都会有一个这样的 webpack@5.0.0
:
package.json
在我的 "name": "project","dependencies": {
"helper": "1.0.0","external1": "1.0.0","external2": "1.0.0"
}
中,我将拥有多个版本的 node_modules
。有没有办法确保我使用 webpack
中的版本(无需在 helper
中重新安装)?
我可以在 project
中使用 peerDependency
并将其直接安装在所有项目中,但是由于我有很多 repo,因此我尝试将它们重新组合到一个 {{1} 中}},我在任何地方都安装,以防止在任何地方复制粘贴相同的依赖项。
我正在使用 helper
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。