我试图运行一个AWS Amplify react应用程序的多个环境。所以我建立了一个环境,创建了两个版本,分别指向GIT的master和staging分支,把它们分配给两个不同的域,并且都在工作。
然而,现在我需要启动一个作为生产,一个作为暂存,这样dotenv就会读取.env.production和.env.staging。(这是我的实际目标:) )
所以我设置了一个名为NODE_ENV的环境变量,并将其设置为staging和production。然而,Amplify似乎忽略了它,如果我打印出环境变量,我在两个系统上都得到了生产的结果
而输出的结果是console.log(process.env)
Object
FAST_REFRESH: true
NODE_ENV: "production"
PUBLIC_URL: ""
