NPM安装包带有多个文件夹包

时间:2015-11-23 01:21:46

标签: node.js npm

我最近启动了一个新的节点项目并为express和nodemon运行npm install *name* --save,并注意到我的node_modules文件夹中出现了20-30个文件夹,这些文件夹与两个软件包相关,而不仅仅是express和nodemon。当我使用以前的项目运行此命令时,这从未发生过。现在有什么理由发生这种情况吗?

我希望我的node_modules文件夹只有"表达"和" nodemon"

npm版本:3.3.6 节点版本:5.0.0

Example of what I mean

1 个答案:

答案 0 :(得分:3)

使用Google搜索发现您的帖子,并认为我会链接答案:

  

您的依赖项现在将最大程度地安装。就目前而言   可能的,所有依赖项,它们的依赖项,以及它们   依赖项将安装在项目的node_modules文件夹中   没有嵌套。您只会看到彼此嵌套的模块   当两个(或更多)模块具有冲突的依赖关系时。

请参阅npm @ 3的release notes