У меня есть библиотека компонентов, созданная с помощью create-реакции-приложения, в которой я использую nwb для демонстрационного приложения для тестирования компонентов. Прямо сейчас приложение обслуживается с помощью команды nwb serve-react-demo
, которая запускает демонстрационное приложение без проблем.
Я хочу смоделировать различные приложения, используя библиотеку. Установка переменной среды непосредственно при запуске сценария запуска была бы действительно полезной, поскольку я мог изменить начальное состояние приложения в зависимости от того, какое приложение хоста реализует библиотеку. Если я попытаюсь передать переменную среды, такую как nwb serve-react-demo REACT_APP_HOST_APPLICATION=AB
, переменная process.env.REACT_APP_HOST_APPLICATION
не определена.
В документации nwb указано, что вы можете настроить объект конфигурации, передав аргументы с помощью команды , но мне неясно, как добавить переменные в process.env
таким образом.
Я использую macOS 10.15.3
from package.js:
"nwb": "0.23.0",
"react": "16.9.0",
"react-dom": "16.9.0",
"react-scripts": "3.2.0",
"webpack": "4.41.0",
"webpack-dev-server": "3.2.1"