gpt4 book ai didi

node.js - 如果 root 的主要版本与依赖项不同,如何删除重复的 npm 包

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

我的依赖树如下所示:

│ ├─┬ react-component-lib@1.10.16
│ ├─┬ react-component-lib@1.10.16
│ ├─┬ react-component-lib@2.0.16
│ ├─┬ react-component-lib@1.10.16
│ ├─┬ react-component-lib@1.10.16
│ ├─┬ react-component-lib@1.10.16
│ ├─┬ react-component-lib@1.10.16
│ ├─┬ react-component-lib@1.10.16
│ ├─┬ react-component-lib@1.10.16
│ ├─┬ react-component-lib@2.0.19
│ ├─┬ react-component-lib@1.10.16
├─┬ react-component-lib@2.0.9

我不希望在部署生产工件时多次引入 react-component-lib 。我们正在使用最新版本的 npm 和 webpack 来捆绑我们的 Assets 。我们尝试过使用 npm prunenpm dedupe 但什么也没有。我们目前得出的结论是,出现这种情况是因为根项目的版本为 2,而依赖项的版本为 1,因此重复数据删除无法扁平化结构。我们有什么想法可以解决这个问题吗?

最佳答案

最快的方法是 - 重新编辑package.json文件, - 删除node_modules文件夹并 - 运行 npm install

关于node.js - 如果 root 的主要版本与依赖项不同,如何删除重复的 npm 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46220679/

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