我有一个使用 create-react-app 制作的组件库,我在其中使用 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"