1
在我们的工作流程中,我们有两个git分支master和develop。 我们保持主人稳定,开发分支未经测试的工作。我如何发布一个“不稳定”或“开发”包
我们希望让团队用npm来测试开发工作,或者如果他们需要并且对它感到满意。
但是,即时通讯不知道如何发布这与npm?
我们现在有这样的:
npm info @mycompany/mypackage dist-tags
{ latest: '4.2.1-rc.1' }
什么,我想看到的是像
npm info @mycompany/mypackage dist-tags
{ latest: '4.2.1-rc.1' , develop: '4.2.1'}
然而,要做到这一点我想npm publish ./ --tag=develop
,这样做其实我得到这样的:
npm info @mycompany/mypackage dist-tags
{ latest: '4.2.0 , develop: '4.2.1'}
也就是说,我想最新/默认为'最新',如果拉标签'发展'他们得到不稳定(这在技术上是'新')。
这是使用npm的正确方法吗?如果不是什么? 以及如何实现?
'develop'分支现在默认安装吗?它不应该这样做 - [“默认情况下,npm发布更新,npm install安装最新的标签。有关标签的详细信息,请参阅npm-dist-tag。”](https://docs.npmjs.com/cli/publish) – Aurora0001