npm run 执行package.json中的scripts配置时如何参数传递?

比如scripts配置 {"build": "r.js -o build.js && node version.js -v && zip -r ./b…
关注者
31
被浏览
115,400

10 个回答

中间不好传,可以这么弄

{"build": "r.js -o build.js && node version.js -v ${V} && zip -r ./build/dist.zip ./build"}

运行的时候

V=123456 npm run build

npm scripts参数传递的命令行分割符是'--'。

比如npm run build -- --name hello,即可将后续参数添加到process.env.argv数组中。