【问题标题】:How do i avoid of installing a bunch of node modules that are not even listed in my package.json file?我如何避免安装一堆甚至没有在我的 package.json 文件中列出的节点模块?
【发布时间】:2016-09-22 07:08:58
【问题描述】:
"dependencies": {
"jquery": "^2.2.3",
"normalize.css": "^4.1.1"
  },
"devDependencies": {
"browser-sync": "^2.12.3"
  }
}

这是我的 package.json 文件,当我删除名为 node_modules 的文件夹然后运行 ​​npm install 时,它应该只安装那些在我的 @ 987654323@ 文件,但相反,它安装了一堆我什至不需要的不同(超过 100 个)模块。

我需要在这里做什么?

【问题讨论】:

  • package.json 中的每个模块都依赖于自己使用的模块。

标签: node.js npm gulp


【解决方案1】:

现在有办法避免这种情况。 package.json 文件中的每个模块都依赖于自己的模块,这就是你得到的原因

一堆不同的

一个。

看这个:

您的依赖项现在将安装到最大平面。在可能的情况下,您的所有依赖项及其依赖项以及它们的依赖项都将安装在您项目的 node_modules 文件夹中,没有嵌套。当两个(或更多)模块具有冲突的依赖关系时,您只会看到相互嵌套的模块。 这有望消除大多数情况,即 Windows 用户最终遇到的路径太长,Explorer 和其他标准工具无法处理。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-31
    • 2017-02-23
    • 2015-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-03
    • 2021-07-23
    相关资源
    最近更新 更多