2017-01-31 35 views
0

比方说,我有一个库,当我用webpack进行编译时,我还添加了这样一个横幅:// LibraryName vX.X其中vX.X是它的版本。NPM:如何在我的CLI命令中获得碰撞版本?

我想用npm preversion脚本编译它。由于这里:

"preversion": "gulp build --version MYVERSION"

哪里MYVERSION是调用npm version后,将出现在package.json一个semver版本。

如何从CLI命令获得MYVERSION

编辑

我知道我可以简单地得到package.json版本,如果我postversion运行它,但我想建立是添加git的标签之前。

回答

0

关闭这个问题,因为我找到了答案。

TL; DR答案是:在npm-scripts中使用version而不是preversion

您可以在脚本顺序的解释中找到更多详细信息here

运行version脚本。这些脚本可以访问新版本package.json