vue3加vite多环境配置

1.在根目录下新建两个文件
加粗样式
.env.development是开发环境
.env.production是生产环境
我自己的项目两个环境就足够了
2.定义环境变量

# 开发环境
NODE_ENV="development"
VITE_BASE_API="http://xxx:xxx"
VITE_BASE_WS="ws://xxx:xxx"
# 生产环境
NODE_ENV="production"
VITE_BASE_API="http://xxx:xxx"
VITE_BASE_WS="ws://xxx:xxx"

注意,变量名必须以VITE_开头,这是Vite默认的前缀。
3.package.json中配置启动脚本

"scripts": {
    "build": "vite build",
    "dev": "vite --mode development",// 取 .env.development文件中的配置
    "prod": "vite --mode production",
    "build:dev": "vite build --mode development",
    "build:prod": "vite build --mode production",
    "preview": "vite preview"
  },

打包命令:pnpm run build:dev,打包开发环境的代码,具体看你自己的命名
启动命令:pnpm run dev ,启动开发环境的代码

4.在 vite 中使用环境变量
首先引入import { defineConfig,loadEnv } from 'vite'
其次在打印看一下环境
在这里插入图片描述
在这里插入图片描述
5.在项目中使用import.meta.env.VITE_BASE_API获取环境变量,
在浏览器可以打印出来
在这里插入图片描述
参考了两位大佬的文章:添加链接描述
添加链接描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值