我正在开发此React应用,并考虑在其中添加一些环境变量,这就是我所做的:
- 安装了最新版本的react-scripts
- 在根文件夹(node_modules文件夹所在的位置)上添加了.env文件
- 添加了REact_APP_OTHER_OTHER_THAD = asdfas只是为了测试变量
REact_APP_OTHER_OTHER_THING=asdfas
- 在其中打开index.js和console.log(process.env.REact_APP_OTHER_OTHER_THING)以查看输出
import React from 'react'; import Reactdom from 'react-dom'; import App from './App'; console.log(process.env.REact_APP_OTHER_OTHER_THING,'DOTENV') Reactdom.render(<App/>,document.getElementById("app"))
然后我重建了应用程序并启动了应用程序以查看结果 但随后会给出undefined作为process.env.REact_APP_OTHER_OTHER_THING的输出。然后,我尝试打印process.env.NODE_ENV(正在运行,并将“开发”打印为输出)。
注意:我也尝试按照https://create-react-app.dev/docs/adding-custom-environment-variables >>中的文档所述添加临时变量,从而重建服务器并运行 ($ env:REact_APP_OTHER_OTHER_THING =“ abcdef”)-和(npm开始)
有什么我可以做的吗? 谢谢