无法使用create-react-app设置env

时间:2017-06-11 10:50:46

标签: reactjs create-react-app

我将create-react-appreact-script版本1.0.7node 6.10.2

一起使用

在我的项目根目录中,我创建了.env

API_ENDPOINT=https://dev-api.com

src/common/api.js,我有:

import axios from 'axios';

const apiEndpoint = process.env.API_ENDPOINT;
axios.defaults.baseURL = apiEndpoint || 'https://prod-api.com';

使用yarn run build构建项目后,我从浏览器控制台检查api调用,它始终为https://prod-api.com

你有什么想法吗?感谢

1 个答案:

答案 0 :(得分:1)

我刚刚再次阅读docs。 环境变量应以REACT_APP_

开头
  

默认情况下,您将为您和其他任何人定义NODE_ENV   环境变量以REACT_APP _

开头