npm install在node_modules中创建了过多的依赖项

时间:2015-11-24 21:48:27

标签: node.js npm

这种情况刚刚开始发生,但每次运行npm install时,我最终都会获得超出package.json中列出的数十个节点模块。

This answer表明这是npm 3的一个新功能,其中依赖项被“展平”而不是嵌套。但是,每次冒险进入文件夹时,我都不想查看大量的模块。 有什么办法可以停用此设置吗?

1 个答案:

答案 0 :(得分:3)

不,不能禁用。

https://github.com/npm/npm/issues/10079

  
    

无论如何,我可以强迫npm @ 3为我安装新包,但旧的方式?所以没有计算项目明智的树。我只是希望将新包放在node_modules中,并将其依赖项放在node_modules中?

  
     

没有。新的安装程序几乎是一个完全重写,虽然有一些特殊情况代码可以将软件包安装到孤立的子目录中,这只能在进行全局安装时使用,以简化打包和管理共享工具。