这样做的好处很明显
- 包只需要全局存在, 不同版本的包在不同的文件夹, 全局只需要下载一次就好了
- 使用包只需要在启动时指定相关的 PATH 就可以了
这样可以完美的避免每个项目都需要 npm install 问题, 同一个包必须在每个项目中都拷贝一份
肯定有人说现在磁盘不值钱的, 所有依赖也就几百 MB, 不值得这种优化
但是有没有想过每次开发时每次 npm install 几分钟, 出错之后 windows 下删除又是几分钟(大量小文件)对开发效率的影响.
我的问题是:
- 这种模式有什么缺点吗?
- nodejs 为什么没有往这个方向发展

