在npm 3.x的版本node_modules存储包的策略
最近使用了nvm,在下载最新版本的node同时,会自动切换npm的版本,导致现在每次在npm下载好包后,会在node_modules 添加一堆的依赖。每次要查看源码时,打开node_modules 就感觉好绝望,一堆陌生的面孔。。。 我想问下,为何npm会把包的加载策略改为这种方式呢?有什么好处吗?如果我想把包加载策略更换为原来的方式,该如何更改设置呢?
最近使用了nvm,在下载最新版本的node同时,会自动切换npm的版本,导致现在每次在npm下载好包后,会在node_modules 添加一堆的依赖。每次要查看源码时,打开node_modules 就感觉好绝望,一堆陌生的面孔。。。 我想问下,为何npm会把包的加载策略改为这种方式呢?有什么好处吗?如果我想把包加载策略更换为原来的方式,该如何更改设置呢?