【问题标题】:How do I get NPM install just one package?如何让 NPM 只安装一个包?
【发布时间】:2023-03-26 03:42:02
【问题描述】:

我在刚设置运行 OS X 10.11 的 MackBook 上运行 Node 6.3.0

我使用 Homebrew 安装了 Node,我注意到当我运行 npm install 时,它会安装数十个额外的包。

例如,当我运行 npm install gulp --save 时,它会安装 gulp,但是当我查看 node_modules 目录时,我看到了 30 或 40 个额外的文件夹。这与我在家中在我的 Linux 机器上运行 npm 时不同。当我这样做时,我只会看到一个目录。

我是不是做错了什么?

【问题讨论】:

  • 这些是 gulp 运行所需的依赖项。
  • 您的 linux 机器上安装了过期的 npm。它正在做同样的事情,只是它将所有附加组件嵌套在子 node_modules 文件夹中。较新版本的 npm install things more...flatly.

标签: node.js macos npm homebrew npm-install


【解决方案1】:

您可能在您的 Linux 机器上使用旧版本的 npm (

npm 2:

A/node_modules/B/node_modules/C

npm 3:

A/node_modules/B
A/node_modules/C

希望这会有所帮助。

【讨论】:

  • 好吧,我没有意识到这是故意发生的。非常感谢。
猜你喜欢
  • 2020-08-10
  • 1970-01-01
  • 1970-01-01
  • 2015-07-09
  • 1970-01-01
  • 2021-04-13
  • 2018-09-08
  • 2019-05-04
  • 2019-12-04
相关资源
最近更新 更多