NPM:如何在我的CLI命令中获得碰撞版本?

时间:2017-01-31 20:32:28

标签: node.js npm semantic-versioning npm-scripts npm-version

假设我有一个库,当我使用webpack编译它时,我还添加了一个横幅,例如:// LibraryName vX.X其中vX.X是其版本。

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

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

MYVERSIONpackage.json 之后npm version 中显示的半身版本。

如何从CLI命令获取MYVERSION

修改

我知道如果我使用package.json运行它,我只能从postversion获取版本,但我希望在添加git标记之前进行构建。

1 个答案:

答案 0 :(得分:0)

结束这个问题,因为我找到了答案。

TL; DR 答案是:在npm-scripts中使用ServerName代替version

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

  

运行preversion脚本。这些脚本可以访问version

中的新版本