У меня есть приложениеact.js. Я пытаюсь найти способ, которым мне не нужно комментировать или раскомментировать путь к веб-сервису каждый раз, когда я выполняю запуск npm или сборку npm.
После некоторых исследований я обнаружил, что process.env.NODE_ENV
может определить режим, в котором работает приложение. Например, он возвращает development
, если команда npm start
и production
, если команда npm run build
.
В файле конфигурации путь к веб-сервису указан ниже.
const ConfigSettings = {
//uncomment for npm start and comment for npm run build
AppWebservice: "http//localhost:12345/api/myapp/",
//uncomment for npm run build and comment for npm start
//AppWebservice: "http//10.20.30.40:12345/api/myapp/"
}
Я не могу заставить работать синтаксис в конфигурационном файле. Кто-нибудь работал над таким решением или нашел решение, чтобы уменьшить ручную работу комментирования и раскомментирования сервисов, чтобы указывать на правильный?