我正在使用一个模块,它的“节点”模块中嵌套了另一个模块。 即。
my_project node_modules widely_used_module parent_dependency node_modules widely_used_module
当我手动删除 node_modules/parent_dependency/node_modules
node_modules/parent_dependency/node_modules
非常感谢。
Yarn has a built-in solution 为此 准确的 问题
完整解决方案:
yarn
package.lock.json
补充 resolutions 到my package.json。就我而言:
resolutions
{ "dependencies": { "...": "...", "parent_dependency": "^x.y.z" }, "devDependencies": { "...": "..." }, "resolutions": { "parent_dependency/widely_used_module": "git+https://git@github.com/myuser/widely_used_module.git" } }
yarn install
结果:没有了 widely_used_module parent_dependency .
widely_used_module
parent_dependency