将npm包同时托管在不同平台的困扰
背景:
sam课上讲“需要为项目选择不同的代码托管平台,比如国际的选github,国内的选gitee”,我就第一时间想到是否也“需要选择几款不同的npm包托管平台”呢?
问题1:我现在还没想清楚是否有这样的使用场景,如果有请老师和同学告知
问题2:同时发布两个平台的npm包,是否有这样的技术手段可以时间
问题3:先后发布两个平台的npm包,感觉也比较费劲。举个例子,使用lerna publish发布到npmjs.org源,使用npm publish发布到github组织的源。那标准化的发布流程就变得不那么标准了,对吗?
有仅使用lerna来发布到两个源的方法吗,或者接近标准化的发布到多个源的发布流程吗?
感谢答疑解惑
42
收起
正在回答
1回答
同学你好,第一个问题,是没有上述的使用场景的,第二个问题,可以通过shell脚本实现,但是没有这样做的,第三个问题,目前只有一个公域npm仓库,其他私有库都要先同步npm仓库的内容,才能创建自己的npm包,仅使用lerna是无法实现发布两个到两个源的。
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星