npm版本-添加R.C.到当前版本并使用预发行版

时间:2018-06-26 19:16:14

标签: angular npm package.json

我们正在尝试使Angular 2应用程序的某些版本控制和构建过程自动化。我们想利用

npm version

但是在如何为我们的程序包中添加“ rc”而无需手动指定程序包名称的情况下仍在努力。

例如,假设我们有v1.0.0,并且想转到v1.0.0-rc.1

我们可以使用以下命令,它将正常工作。

npm version '1.0.0-rc.1'

问题是我们正在尝试使它自动化,并且希望不必查看当前的软件包名称就可以得到它。

是否有一条命令基本上说“获取当前软件包版本,并在其中添加-rc.1”?

1 个答案:

答案 0 :(得分:1)

npm 6.4.0 开始,您可以像这样使用--preid的{​​{1}}选项:

npm version

npm 6.3.0 及更早版本中,最接近的调用是:

$ npm version prerelease --preid=rc
v0.1.1-rc.0
$ npm version prerelease --preid=rc
v0.1.1-rc.1
$ npm version prerelease --preid=rc
v0.1.1-rc.2

这将使您的版本为npm version prerelease 1.0.1-0等(但没有1.0.1-1预发行标识符)。