Javascript 是否可以将参数传递给npm脚本并使用该内联来设置ENV_变量?

Javascript 是否可以将参数传递给npm脚本并使用该内联来设置ENV_变量?,javascript,npm,npm-scripts,Javascript,Npm,Npm Scripts,npm脚本示例: { ... "build": "BUILD_FLAG=$argv node ...", ... } 然后像npm run build prod 这显然不起作用,但还有其他方法吗 我知道您可以使用--将标志传递给其他npm脚本,但我想从命令行执行此操作。还有其他选项,但它们会根据您使用的shell环境而有所不同,即powershell,cmd,bash,等等……bash很好。如果你能给我指出一些很棒的东西,我就没那么幸运了。你的问题有点奇怪,因为在这种情

npm脚本示例:

{
    ...
    "build": "BUILD_FLAG=$argv node ...",
    ...
}
然后像
npm run build prod

这显然不起作用,但还有其他方法吗


我知道您可以使用
--
将标志传递给其他npm脚本,但我想从命令行执行此操作。

还有其他选项,但它们会根据您使用的shell环境而有所不同,即
powershell
cmd
bash
,等等……
bash
很好。如果你能给我指出一些很棒的东西,我就没那么幸运了。你的问题有点奇怪,因为在这种情况下你可以只做
BUILD\u FLAG=prod npm run BUILD
。。。。我不知道您通过尝试读取参数保存了什么。实际上,我想以
prod
作为参数运行
npm构建
,但它没有被发送