我想将命名参数传递给 npm run 脚本,这样我就可以执行如下操作:
"scripts":{
"say-hello":"echo $greeting && ls"
}
npm run hello --greeting=hello
我希望它用“hello”代替 $greeting 变量,回显命令,然后执行 ls(这显然只是一个链式命令的简单示例)
最佳答案
刚发现这行得通:
"scripts":{
"say-hello" : "echo $npm_config_greeting && ls"
}
编辑:
任何以 npm_config_ 开头的环境变量都将被解释为配置参数。例如,将 npm_config_foo=bar 放入您的环境中会将 foo 配置参数设置为 bar/strong>.
关于javascript - npm 运行脚本的命名参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31863828/