npm 运行 脚本的命名参数
named parameter to npm run script
我想将命名参数传递给 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"
我想将命名参数传递给 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"