You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
By clicking “Sign up for GitHub”, you agree to our
terms of service
and
privacy statement
. We’ll occasionally send you account related emails.
Already on GitHub?
Sign in
to your account
What happens?
我把APP_ROOT设置成src/render环境变量.env需要放在.env才会生效,但是使用yarn create umi 创建的umi2.x项目放在根目录下面就可以
最小可复现仓库
请使用
yarn create @umijs/umi-app
创建,并上传到你的 GitHub 仓库
https://github.com/gjfei/umi-test.git
复现步骤,错误日志以及相关配置
yarn start
yarn create @umijs/umi-app
yarn create umi
请问这个问题解决了吗
@gjfei
@sorrycc
@xiaohuoni
最新版本的 umijs (3.2.28),系统是 macOS,在自定义 APP_ROOT 环境变量后依然无法读取根目录下面的 .env 文件。
"dev"
:
"
cross-env REACT_APP_ENV=dev APP_ROOT=renderer UMI_UI=none umi dev
"
,
请问这个问题解决了吗
@gjfei
@sorrycc
@xiaohuoni
最新版本的 umijs (3.2.28),系统是 macOS,在自定义 APP_ROOT 环境变量后依然无法读取根目录下面的 .env 文件。
"dev"
:
"
cross-env REACT_APP_ENV=dev APP_ROOT=renderer UMI_UI=none umi dev
"
,
和这个问题好像不是一回事
请问这个问题解决了吗
@gjfei
@sorrycc
@xiaohuoni
最新版本的 umijs (3.2.28),系统是 macOS,在自定义 APP_ROOT 环境变量后依然无法读取根目录下面的 .env 文件。
"dev"
:
"
cross-env REACT_APP_ENV=dev APP_ROOT=renderer UMI_UI=none umi dev
"
,
解决的是缓存的问题,这个问题并没有解决。
我是利用了dotenv去读取文件
使用
src
作为默认的
APP_ROOT
没有出现问题,正常读取
将
src
重命名为
renderer
,给
scripts
加上了
APP_ROOT=renderer
后就没法读取根目录下的
.env
文件了
同 2 操作,但将
.env
从根目录移到
renderer
目录中,又可以正常读取了
使用
src
作为默认的
APP_ROOT
没有出现问题,正常读取
将
src
重命名为
renderer
,给
scripts
加上了
APP_ROOT=renderer
后就没法读取根目录下的
.env
文件了
同 2 操作,但将
.env
从根目录移到
renderer
目录中,又可以正常读取了
可以看下我的解决方案,这样electron和umi可以公用一个env
使用
src
作为默认的
APP_ROOT
没有出现问题,正常读取
将
src
重命名为
renderer
,给
scripts
加上了
APP_ROOT=renderer
后就没法读取根目录下的
.env
文件了
同 2 操作,但将
.env
从根目录移到
renderer
目录中,又可以正常读取了
感觉这是正确的逻辑