通过第一个npm脚本生成值并动态传递给第二个npm脚本,可以通过以下步骤实现:
"scripts": {
"generate-value": "node generate-value.js"
}
const value = Math.random();
console.log(value);
"scripts": {
"generate-value": "node generate-value.js",
"pass-value": "node pass-value.js $npm_package_scripts_generate_value"
}
const value = process.argv[2];
console.log(value);
通过以上步骤,可以实现通过第一个npm脚本生成值并动态传递给第二个npm脚本的功能。在执行"npm run pass-value"命令时,会先执行"generate-value"脚本生成值,并将该值作为参数传递给"pass-value"脚本进行处理。
领取专属 10元无门槛券
手把手带您无忧上云