创建React App:在index.html中使用环境变量

是否有办法注入的环境变量,例如REACT_APP_MY_APIindex.html文件?

根据这个,这是可以做到的,但我似乎无法得到它的工作。

回答:

REACT_APP_MY_API=https://something.com

回答:

<script type="text/javascript">

console.log("%REACT_APP_MY_API%") // undefined

console.log("%NODE_ENV%") // development

</script>

回答:

我只是尝试了一个(几乎)新的CRA设置,它可以工作。

<head>

<title>React App</title>

<script type="text/javascript">

console.log("%REACT_APP_TEST%") // OK

console.log("%NODE_ENV%") // development

</script>

</head>

您是否尝试过重新启动服务器?我只是尝试用您的示例更改测试变量,如果您重新启动开发服务器,它就可以工作。

正如有人在评论中指出的那样,CRA的官方文档中有关于此内容的部分。

以上是 创建React App:在index.html中使用环境变量 的全部内容, 来源链接: utcz.com/qa/428517.html

回到顶部