我正在使用 create-react-app、Travis CI 和 netlify。我有一个如下所示的配置文件:
require('dotenv').load();
module.exports = {
API_BASE_URL: process.env.REACT_APP_DATABASE_URL || 'http://localhost:8080'
}
当我尝试部署到 Netlify 时,我在 Travis 中收到此错误:
Creating an optimized production build...
Failed to compile.
Failed to minify the code from this file:
./node_modules/dotenv/lib/main.js:23
如果我删除 require('dotenv').load(); 部分,它加载,但随后应用程序尝试转到本地主机,这显然不是我想要的。
本文:https ://github.com/motdotla/dotenv/issues/261
提出了同样的问题,但他们没有提供解决方案。我被困住了。帮助!