我想将命名参数传递给 npm 运行脚本,以便可以执行以下操作:
"scripts":{
"say-hello":"echo $greeting && ls"
}
npm run hello --greeting=hello
我希望它然后将 'hello' 代替 $greeting 变量,回显命令然后执行 ls (这显然只是链接命令的一个简单示例)
我想将命名参数传递给 npm 运行脚本,以便可以执行以下操作:
"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。
另一种方法是简单地添加以下“--”,后跟所需的参数。这将用于 '=' 值的命名参数。请注意此示例中的底层过程,量角器调用,需要一个 Url arg。
npm run e2e -- --Url="https://yoururlhere.com"