向NPM脚本发送命令行参数这个scripts我的部分package.json目前的情况如下:"scripts": {
"start": "node ./script.js server"}.这意味着我可以跑npm start启动服务器。到目前一切尚好。但是,我希望能够运行这样的npm start 8080并将论点传递给script.js(如:npm start 8080=> node ./script.js server 8080)。这个是可能的吗?
3 回答
回首忆惘然
TA贡献1847条经验 获得超11个赞
向NPM脚本发送命令行参数
scripts
package.json
"scripts": { "start": "node ./script.js server"}
npm start
npm start 8080
script.js
npm start 8080
=> node ./script.js server 8080
扬帆大鱼
TA贡献1799条经验 获得超9个赞
package.json
:
"scripts": { "cool": "./cool.js"}
cool.js
:
console.log({ myVar: process.env.npm_config_myVar });
npm --myVar=something run-script cool
{ myVar: 'something' }
process.env.npm_config_
better-npm-run
process.env.npm_config_myVar
process.env.npm_config_myvar
添加回答
举报
0/150
提交
取消