配置env文件小坑记录

配置env文件小坑记录

在配置好.env文件之后,运行发现可以正常读取到developmentproduction的配置,但是无法读取到test的配置,这种时候需要检查一下配置文件中定义环境变量使用的是NODE_ENV还是ENV

# .env.test
# 正确写法
NODE_ENV = 'testing'

# 错误写法
ENV = 'test'

在我测试几次发现,如果不加NODE_在运行时会直接去读文件上的名字,并且如果你使用test作为配置项,在打包的时候并不能打包完整(可能内部针对test做了处理),所以避免使用


如何写环境变量?
每个脚手架写环境变量的命名规则都不一样,比如:
使用vite创建的vue项目命名规则是VITE_BASE_API=XXX,以VITE_为前缀的变量才会暴露给经过 vite 处理的代码。
使用nuxtjs,以NUXT_ENV_开头的环境变量。


END

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值