如何从ReactJS的命令提示符中选择环境变量的值?

时间:2018-08-01 08:23:26

标签: reactjs

我想访问我的JS文件中的环境变量的值。我尝试使用process.end.VAR_NAME方法,但将其呈现为未定义。 我可以通过在终端中编写SET命令来查看变量及其值,但是无法以某种方式将已经存在的值添加到我的项目中。 请注意,我不必初始化变量,我只需要直接在项目中使用现有变量即可。 另外,我的项目不是基于create-react-app,所以dotenv是否有可能使这项工作可行?

1 个答案:

答案 0 :(得分:1)

process.env仅适用于nodeJS,这就是为什么它用react呈现为未定义的原因。

我猜您使用的是webpack,如果是这样,则可以使用webpack.DefinePlugin,这对于传递环境变量非常有用。

您可以这样使用它:

[5, 8], [8, 11]

感谢,变量'MY_GLOBAL_VARIABLE'是全局变量,可以在代码中的任何位置访问。

您可以通过在需要的地方键入console.log(MY_GLOBAL_VARIABLE)进行尝试(请确保在js文件中)。