问题: 除了npm 你还知道哪些多项目组件共用的方式
解决方案:
1.cdn
将组件打包发布到服务器上
优点:缩小项目打包体积
缺点:维护成本高,更新组件时需要更新服务器上的文件
推荐指数:※
2.npm包
现在最常用的手段
缺点:国内镜像资源同步时间慢
npm 可以直接install Git仓库地址 ,这种方式常用来做测试npm 包的手段
3.git submodule
git可以使用git submodule直接将一个git仓库当做子模块放在项目中,只需要
git submodule add <url> <path>
常用的就是这三种