vue3--vite环境变量的配置

在开发环境、测试环境、生产环境需要请求不同的接口,对应不同的数据。

因此,配置环境变量也尤为重要

第一:为项目根目录开发、测试、生成(也可以加入预发布)环境创建.env文件

.env.development
.env.production
.env.test

第二:配置数据

# 变量必须以 VITE_ 为前缀才能暴露给外部读取
NODE_ENV = 'development'
VITE_APP_BASE_API = '/dev-api'
NODE_ENV = 'production'
VITE_APP_BASE_API = '/prod-api'
# 变量必须以 VITE_ 为前缀才能暴露给外部读取
NODE_ENV = 'test'
VITE_APP_BASE_API = '/test-api'

第三:package.json中配置运行命令

 "scripts": {
    "dev": "vite --open",
    "build:test": "vue-tsc && vite build --mode test",
    "build:pro": "vue-tsc && vite build --mode production",
    "preview": "vite preview"
  },

如下图所示:

在任何的js代码中可以使用import.meta.env来访问其中数据。

 

posted @ 2024-10-11 20:01  洛飞  阅读(163)  评论(0编辑  收藏  举报