Com*_*ndo 6 environment-variables reactjs react-redux
我正在学习 React 和 React-Redux,并且正在尝试编辑我找到的现有项目。
文件夹内reducers有一个文件,其中包含以下代码行:
const { data } = await client(`${process.env.REACT_APP_BE}/videos`);
Run Code Online (Sandbox Code Playgroud)
但没有任何声明process.env。我在哪里可以找到该文件?
这不是一个文件,而是一个环境变量。它是在应用程序运行的上下文中定义的,可能是启动脚本。
这是一个示例应用程序和启动命令来说明:
main.js:
console.log(process.env.MY_VAR);
Run Code Online (Sandbox Code Playgroud)
开始使用:
> MY_VAR="hello world" node main.js
hello world
Run Code Online (Sandbox Code Playgroud)
补充:正如其他人指出的,如果您使用 create-react-app 创建应用程序,那么本文将介绍如何使用.env项目根文件夹中的文件来设置此类环境变量。为此,它似乎正在使用此包,您可能会发现它在其他上下文中也很有用。
否则,我会查看您启动应用程序(脚本/命令)的方式并遵循执行路径,直到找到设置该环境变量的位置。
| 归档时间: |
|
| 查看次数: |
10857 次 |
| 最近记录: |