问题描述
我想在许多项目中使用 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 (将#修改为@)