我想访问我的JS文件中的环境变量的值。我尝试使用process.end.VAR_NAME方法,但将其呈现为未定义。 我可以通过在终端中编写SET命令来查看变量及其值,但是无法以某种方式将已经存在的值添加到我的项目中。 请注意,我不必初始化变量,我只需要直接在项目中使用现有变量即可。 另外,我的项目不是基于create-react-app,所以dotenv是否有可能使这项工作可行?
答案 0 :(得分:1)
process.env仅适用于nodeJS,这就是为什么它用react呈现为未定义的原因。
我猜您使用的是webpack,如果是这样,则可以使用webpack.DefinePlugin,这对于传递环境变量非常有用。
您可以这样使用它:
[5, 8], [8, 11]
感谢,变量'MY_GLOBAL_VARIABLE'是全局变量,可以在代码中的任何位置访问。
您可以通过在需要的地方键入console.log(MY_GLOBAL_VARIABLE)进行尝试(请确保在js文件中)。