Как я могу сбросить переменную env при запуске скрипта npm? - PullRequest
1 голос
/ 12 января 2020

У меня есть несколько npm скриптов. Некоторые из них используют переменные env. Например (просто пример):

"scripts": {
    "start": "webpack --watch --env.noSourceMaps",
  },

Итак, на данный момент, когда я вызываю npm start 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 или undefined

И я не хочу менять логи c (я имею в виду, я не хочу использовать его как "start": "webpack --watch" и назовите его как npm start или npm start -- --env.noSouceMaps или "start": "webpack --watch", "start:noMaps": "webpack --watch --env.noSourceMaps")

...