13919049954

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

作者:金城在线 日期:2017/11/20 15:40:28 人气:319

       我们现在用的方案是 npm,大部分的模块放 public registry,个别几个放私有的 git 仓库里。npm 可以支持 git 仓库作为模块地址,很方便。

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

       私有 NPM 有一些社区的解决方案,比如 cnpm,kappa 等等,这些方案都是在本地和中央仓库之间做了一个中间层,以支持私有仓库。对于小团队来说,运维成本是最大的问题。npm 中央仓库在国内不是很稳定,之前用 npm-proxy 的时候就经常遇到各种墙的问题。

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


            金城在线专注网站、软件、APP、微信公众平台、小程序、抖音、头条等开发推广,如果您有这方面的需求或者不同的观点,欢迎联系交流。

    官方微信

    本文网址:http://www.lz.net.cn/zixunzhongxin/493.html
    读完这篇文章后,您心情如何?
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    更多>>网友评论
    发表评论