Get version level from npm script
我想编写npm脚本,该脚本在通过
如何在脚本中引用版本级别参数?
例如 如果我的脚本以
在我的脚本中,我可以参考
如果我的package.json包含:
1 2 3 | "scripts": { "preversion":"node log_argv" } |
并且
1 2 3 4 5 | console.log('Type:', typeof process.env.npm_config_argv); console.log('Value:', process.env.npm_config_argv); console.log('Original npm args:', JSON.parse(process.env.npm_config_argv).original); throw new Error("aborting"); |
然后运行
1 2 3 | Type: string Value: {"remain":["patch"],"cooked":["version","patch"],"original":["version","patch"]} Original npm args: [ 'version', 'patch' ] |