运行npm脚本时,如何取消设置环境变量?
我有一些npm脚本。其中一些使用env变量。例如(仅举个例子): 现在,当我调用运行npm脚本时,如何取消设置环境变量?,npm,npm-scripts,Npm,Npm Scripts,我有一些npm脚本。其中一些使用env变量。例如(仅举个例子): 现在,当我调用npmstartenv.noSourceMaps=true时 但是,当运行npm启动时,如何取消设置该变量 如果我运行npm run--env.noSourceMaps=false我得到env.noSourceMaps=[true,'false'] 如果我运行npm run--env.noSourceMaps我得到env.noSourceMaps=[true,true] 如果我运行npm run--env.noSou
npmstart
env.noSourceMaps=true时
但是,当运行npm启动时,如何取消设置该变量
如果我运行npm run--env.noSourceMaps=false
我得到env.noSourceMaps=[true,'false']
如果我运行npm run--env.noSourceMaps
我得到env.noSourceMaps=[true,true]
如果我运行npm run--env.noSourceMaps=
我得到了env.noSourceMaps=[true',]
但是我想要env.noSourceMaps=false或未定义
我不想颠倒逻辑(我的意思是,我不想把它用作“开始”:“webpack--watch”并称之为
npm start
或npm start--env.noSouceMaps
或“start”:“webpack--watch”,“start:nomap”:“webpack--watch--env.noSouceMaps”
)@RobC它只是将env变量设置为“false”
。因此,如果我稍后编写--env.noSourceMaps=true
,env变量将是[“false”,“true”]
@RobC,我不需要完全false“start”的意思相同:“webpack--watch”
(在我写的问题的末尾,我不想那样)@RobC它只是将env变量设置为“false”
。因此,如果我稍后编写--env.noSourceMaps=true
,env变量将是[“false”,“true”]
@RobC,我不需要完全false“start”的意思相同:“webpack--watch”
(在问题的最后,我写道我不想这样)
"scripts": {
"start": "webpack --watch --env.noSourceMaps",
},