【问题标题】:When npm installing GULP in local project - I get a ton of folders in node_modules - why?当 npm 在本地项目中安装 GULP 时 - 我在 node_modules 中有大量文件夹 - 为什么?
【发布时间】:2016-03-21 13:02:59
【问题描述】:

我一直在通过 CSS 技巧跟踪 Gulp 安装 - https://css-tricks.com/gulp-for-beginners/ 我注意到当我看到他们的文件夹快照时,应该在 node_module 文件夹中......他们只有 bin 和 gulp。我有 40 多个要添加的文件夹。 这会发生吗? Gulp 是否需要这些依赖项?如果不是,为什么会这样?这是我的 package.json 发出的某些信息和 1/2 安装时创建的文件夹的屏幕截图。我开始干净的项目(没有文件夹或疯狂安装卸载完成)。

{
  "name": "---",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "repository": {
    "type": "git",
    "url": "git+-----.git"
  },
  "keywords": [
    "---",
    "---'",
    "---",
    "---"
  ],
  "author": "-----",
  "license": "ISC",
  "homepage": "------",
  "devDependencies": {
    "gulp": "^3.9.0"
  }
}

【问题讨论】:

标签: node.js npm gulp


【解决方案1】:

这是由于新的 npm 3 发生了变化,我假设您在这里使用它(如果您想确定,可以通过 npm -v 进行检查)。所有模块及其依赖项现在都在 /node_modules 中,而不是嵌套在依赖它们的模块的子文件夹中(就像以前一样)。

您的依赖项现在将安装到最大平面。在可能的情况下,您的所有依赖项、它们的依赖项以及它们的依赖项都将安装在您项目的 node_modules 文件夹中,并且没有嵌套。

来源:http://dailyjs.com/2015/06/26/npm-3/

【讨论】:

  • 谢谢!我正在使用 NPM 3.5.0。
猜你喜欢
  • 1970-01-01
  • 2016-03-25
  • 2021-05-13
  • 1970-01-01
  • 2020-07-25
  • 2018-11-12
  • 1970-01-01
  • 2016-10-03
  • 2011-11-07
相关资源
最近更新 更多