【发布时间】:2019-10-25 05:08:37
【问题描述】:
我想写npm scripts,它在通过npm version 碰撞包版本时运行。我不打算通过npm run _____ 直接调用我的脚本;相反,它们应该由 npm 在调用 npm version ____(或 preversion 或 postversion 等)时调用。
如何在我的脚本中引用版本级别参数?
例如如果我的脚本以preversion 运行并从npm version major 调用,我的脚本如何引用major?
【问题讨论】:
-
对不起,您能解释一下我如何使用该问题的解决方案来回答我的问题吗?我不是在编写由
npm run myScript直接调用的任意脚本;而是在version生命周期挂钩上调用myScript。npm version命令已经接受了一个参数并对其进行了自己的验证。我只是想在myScript中引用该参数的值。