前端开发,如何存放多个项目公共组件

网站建设知识 phpacg 2年前 (2018-04-24) 119次浏览 0个评论

我们如今用的方案是 npm,大局部的模块放 public registry,一般几个放私有的 git 仓库里。npm 可以支持 git 仓库作为模块地址,很方便。

git submodule 是个通用的模组管理方案,npm 是对 node 的特有管理方案。所以关于 node 项目来说,npm 的功用要比 git 强不少。

私有 NPM 有一些社区的处置方案,比如 cnpm,kappa 等等,这些方案都是在本地和中央仓库之间做了一个中间层,以支持私有仓库。关于小团队来说,运维本钱是最大的效果。npm 中央仓库在国际不是很动摇,之前用 npm-proxy 的时分就经常遇到各种墙的效果。

P.S: 前端大局部的模块其实都不会触及企业中心利益,一般几个模组没放 public registry 最大的思索是代码通用性不强,文档不完善,丢出去万一被人看到了会被吐槽的

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址