创建React App:在index.html中使用环境变量
是否有办法注入的环境变量,例如REACT_APP_MY_API
到index.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