为什么 npm 要为每个项目单独安装一遍 node_modules?
展开全部
nodejs 中 package.json 中的依赖必须每个项目都有自己的 node_modules 文件夹,而无法在多个项目之间共用一套 node_modules (不像 Java 中的 Maven 那样共享一个全居仓库)。
依赖管理是每个现代语言的标配。在 Java 中,maven 同时兼具 依赖管理 和 打包 两大功能,而前段领域这两个功能是两种不同的工具分别提供:
Node这种node_modules文件夹的方式有利有弊。
最明显的坏处是:
最明显的好处是:
在 npm install 时,实在嫌慢(比如因为防火墙的原因),可以把 node_modules 一起提交到 git 里去。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询