使用1.0.5
样板的create-react-app
版本,我开始接收以下警告:
*** process.env.ENV is not defined, assuming 'prod' env
我知道如何创建自定义环境变量,但这些变量需要REACT_APP_
前缀。
现在,我发现由于Chrome的Grammarly
扩展程序正在显示该消息,并且禁用它会删除该消息。
但是,无论扩展如何,我都想知道如何解决这个问题。
我知道在StackOverflow上还有2个这样的问题,但它们包括使用Webpack的解决方案。不幸的是,我没有访问Webpack,因为我没有弹出create-react-app,我不打算很快。
有没有办法在process.env.ENV
的{{1}}上声明环境?
编辑:
这是主要问题。在技术上是否可以在非弹出 create-react-app
中定义它?
答案 0 :(得分:1)
Grammarly扩展是导致这不是React的原因。已经使用Grammarly Support记录了请求,结果是
Hailey(Grammarly Support) 7月6日,太平洋时间晚上11:33,
嗨Lankymart,
感谢您联系Grammarly客户支持!
请放心,技术团队已经意识到了这个问题,他们正在努力解决这个问题。
不幸的是,这不是一个快速修复,我无法为您提供估计的时间范围,因为开发人员需要一些时间来分析此问题的原因。
我将结束此案,但如果您有关于此问题的进一步信息,请回复此电子邮件,该案件将重新开放以供进一步调查。对由此造成的任何不便,我们深表歉意。
祝福, 黑利
Lankymart 7月6日,美国太平洋时间下午12:49
Chrome中的控制台窗口不断显示警告 - “process.env.ENV未定义”关闭扩展程序会删除错误,它与特定网站无关。已经在互联网上的线程出现了人们报告相同的问题,共同的线程是Grammarly。是否已将错误引入扩展程序?
证据:
https://github.com/facebookincubator/create-react-app/issues/2722#issuecomment-313017403 How to define process.env.ENV in create-react-app? https://stackoverflow.com/a/44940512/692942
网站网址: 没有特定的URL问题是扩展错误。