本文针对网站建设技术人员,如果不是网站开发人员可能会看不懂,建站公司技术人员如有不同的方案欢迎讨论。
很多人现在用的方案是 npm,大部分的模块放 public registry,个别几个放私有的 git 仓库里。npm 可以支持 git 仓库作为模块地址,很方便。
git submodule 是个通用的模组管理方案,npm 是对 node 的特有管理方案。所以对于 node 项目来说,npm 的功能要比 git 强不少。
私有 NPM 有一些社区的解决方案,比如 cnpm,kappa 等等,这些方案都是在本地和中央仓库之间做了一个中间层,以支持私有仓库。
对于小团队来说,运维成本是最大的问题。npm 中央仓库在国内不是很稳定,之前用 npm-proxy 的时候就经常遇到各种墙的问题。
前端大部分的模块其实都不会涉及企业核心利益,个别几个模组没放 public registry 最大的考虑是代码通用性不强,文档不完善,丢出去万一被人看到了会被吐槽的。
能看到这里,相信你也是对网站建设感兴趣,或者网站建设公司的专业人士,如果有更好的方案欢迎联系我们。
更多网站建设信息,请关注大腕互联官网:www.dawaner.net