Gulp:npm install gulp --save-dev希望在node_modules文件夹

时间:2015-12-13 22:51:43

标签: javascript npm gulp

想知道是否有人可以告诉我我是否做错了什么?

  1. 从网站下载节点
  2. 全球安装Gulp(npm install --global gulp)
  3. 制作一个文件夹并在里面运行(npm init),这使得package.json文件
  4. 已安装gulp到项目(npm install --save-dev gulp)
  5. 然后将gulp添加为package.json中的依赖项,并创建一个node_modules文件夹。

    我原本只希望在node_modules文件夹中看到一个gulp文件夹,如下所示:

    | node_modules
    |-- gulp
    

    但由于某种原因,它增加了大约132个额外的依赖文件夹,这是否正确,如果发生这种情况?我想这些应该包含在gulp文件夹中吗?

    • 我正在使用Mac,Node v5.2.0,NPM v3.3.12,Gulp v3.9.0

1 个答案:

答案 0 :(得分:0)

npm因为v3将几乎所有依赖项直接放到node_modules

  

您的依赖项现在将最大程度地安装。在可能的情况下,所有依赖项及其依赖项和它们的依赖项都将安装在项目的node_modules文件夹中,而不进行嵌套。当两个(或更多)模块具有冲突的依赖关系时,您只会看到彼此嵌套的模块。

参考文献: