假设我有一个库,当我使用webpack编译它时,我还添加了一个横幅,例如:// LibraryName vX.X
其中vX.X
是其版本。
我想用npm preversion
脚本编译它。在这里:
"preversion": "gulp build --version MYVERSION"
MYVERSION
是package.json
之后npm version
中显示的半身版本。
如何从CLI命令获取MYVERSION
?
修改
我知道如果我使用package.json
运行它,我只能从postversion
获取版本,但我希望在添加git标记之前进行构建。
答案 0 :(得分:0)
结束这个问题,因为我找到了答案。
TL; DR 答案是:在npm-scripts中使用ServerName
代替version
。
您可以在解释脚本顺序时找到更多详细信息here。
运行
中的新版本preversion
脚本。这些脚本可以访问version