vite配置环境变量

vue3--vite环境变量的配置
Vue3+vite配置(Vue3系统篇五)

一. 创建不同环境的.env 文件

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

二. 配置变量
//.env.development  

# 变量必须以 VITE_ 为前缀才能暴露给外部读取
NODE_ENV = 'development'
VITE_APP_BASE_API = 'http://www.testBaidu.com'
//.env.production     

# 变量必须以 VITE_ 为前缀才能暴露给外部读取
NODE_ENV = 'production'
VITE_APP_BASE_API = 'http://www.szBaidu.com'
//.env.test

# 变量必须以 VITE_ 为前缀才能暴露给外部读取
NODE_ENV = 'test'
VITE_APP_BASE_API = 'http://www.testBaidu.com'
三. package.json中配置运行命令

使用 --mode XX 可以指定对应的环境:
例如: "build:test": "vite build --mode test" 指定 .env.test 环境
使用: 终端命令: npm run build:test 即可打包 test 环境包

"scripts": {
    "dev": "vite",
    "build": "vite build",
    "build:test": "vite build --mode test",
    "preview": "vite preview"
  },
四 . 访问和使用

变量访问:
通过 import.meta.env 访问环境变量
例如:

  console.log(import.meta.env.VITE_APP_BASE_URL, '环境VITE_APP_BASE_URL')

终端命令切换

参考package.json中的 scripts 来输入命令:

npm run dev    // 默认运行 .env.development  环境地址
npm run build    // 默认打包 .env.production  环境地址  
npm run build:test  //  打包 .env.test  环境地址  
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容