我正在使用npm,bower和grunt进行一个小项目。当我在PC上进行“ npm安装”时,它会加载大量有线内容(请参见屏幕截图)。但是,当我在MBA上执行同样的操作时,它仅加载声明的包:
{ "private": true, "devDependencies": { "grunt": "^0.4.5", "grunt-grunticon": "^2.2.2" } }
npm3(自Nodev5起默认使用)将展平依赖关系树。您可能仍在其他系统上使用npm2(不这样做)。
从变更日志:
平,平,平! 现在,您的依赖项将最大程度地平面安装。在可能的情况下,所有依赖关系及其依赖关系和THEIR依赖关系都将安装在项目的node_modules文件夹中,而不会嵌套。当两个(或更多)模块具有相互依赖的依赖关系时,您只会看到模块彼此嵌套。
现在,您的依赖项将最大程度地平面安装。在可能的情况下,所有依赖关系及其依赖关系和THEIR依赖关系都将安装在项目的node_modules文件夹中,而不会嵌套。当两个(或更多)模块具有相互依赖的依赖关系时,您只会看到模块彼此嵌套。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
点击生成二维码
我来说两句