javascript - 无法在 public/index.html 中获取反应应用程序的环境变量
问题描述
试图从 public/index.html 文件中获取环境值
尝试使用 config.js 中的 window.APPDYNAMICS_KEY
公共/index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<link rel="shortcut icon" href="%PUBLIC_URL%/favicon.png" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="theme-color" content="#000000" />
<script src="src/config.js"></script>
<script charset='UTF-8'>
if(window.APPDYNAMICS_KEY){
....
src/config.js
export default {
STAGE: process.env.NODE_ENV || 'development',
...
APPDYNAMICS_KEY: process.env.REACT_APP_APPDYNAMICS_KEY,
};
.env
...
REACT_APP_APPDYNAMICS_KEY=SAMPLE-KEY HERE
HTTPS=true
解决方案
原来我不必导入任何脚本。
'%REACT_APP_APPDYNAMICS_KEY%'
只需在我的 index.html 中使用以下内容
公共/index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<link rel="shortcut icon" href="%PUBLIC_URL%/favicon.png" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="theme-color" content="#000000" />
<script charset='UTF-8'>
if('%REACT_APP_APPDYNAMICS_KEY%'){
....
.env
...
REACT_APP_APPDYNAMICS_KEY=SAMPLE-KEY HERE
HTTPS=true
推荐阅读
- javascript - 如何用javascript中的新数据重新加载页面?
- git - 什么是 git 命令来更改模式中的远程文件名?
- google-app-engine - Google App Engine 从 PNG 文件签名中删除回车,损坏图像
- python - 余弦相似度输出不同的scipy vs sklearn
- three.js - aframe 视频播放暂停
- python - 返回 None 类型值的函数
- python - 将多表excel工作簿拆分为多个工作簿
- c - 中断未触发。关于为什么会这样的任何想法?
- vb.net - 如何创建一个不断更新的文本框,在添加项目后立即显示更新的小计?
- r - strsplit:从整数中拆分字符串