Моя компания использует три стандартных среды: разработка, тестирование и производство.Мое приложение, основанное на создании реакции, размещено как элемент контента в нашей CMS, поэтому для его переноса в любую среду мне нужно выполнить команду npm run build
.
Я создал файл config.js, который экспортирует другой объект конфигурации на основе переменных в process.env
, но поведение по умолчанию здесь имеет ограничение, согласно которому npm run build
всегда считается производственным.Это имеет смысл, мне просто нужно другое поведение.
Я хотел бы запустить скрипт типа npm run build:dev
и т. Д., Который устанавливает переменную process.env, которую я могу включить.По сути, мне нужно создать скрипт npm, который устанавливает переменную dotenv
, а затем вызывает npm run build
.
Каков наилучший способ сделать это?