vue3如何配置环境和打包

很多新手友友们或刚从vue2切换到vue3的同学,对vue3不同环境配置和打包有很多困惑的地方,Jenna这就把vue3打包配置流程详细的写下来,你们只需要copy就好啦

1.创建环境文件

当我们把项目拿到手,只需要创建三个环境文件:.env.development,.env.test,.env.production

我解释下文件里三个变量的含义:

1.NODE_ENV指的是node.js的运行环境,我们一般分为开发、测试、和生产环境。

2.VITE_BASE_ENV这个是我自己自定义的标识,因为在我的项目开发中,总会有根据不同环境展示不同图片的需求,所以我自定义了一个标识,通过import.meta.env.VITE_BASE_ENV判断环境,你们可以不写这个变量

3.VITE_BASE_PATH这个变量就是接口地址,后端给你什么地址,你就写什么地址好了

2.配置vite.config.vue

我们在上个步骤配置好VITE_BASE_PATH变量后,就可以找到自己封装axios的文件,配置一下基地址,就是VITE_BASE_PATH里的东西,我们通过 baseURL:import.meta.env.VITE_BASE_PATH就配置好接口地址啦

3.打包配置

最后一步配置打包命令,找到你的package.json文件,里面我配置了三个build命令,

1."build:dev": "vite build --mode development"命令这条命令使用 Vite 的 build 命令来构建项目,并指定使用 development 模式。意思就是Vite 会加载项目根目录下 .env.development 文件中的环境变量。所以mode后面跟的文件名要跟你创建的文件名保持一致,要不然执行命令时就会找不到文件位置而出错。

2."build:test": "vite build --mode test",这条命令使用 Vite 的 build 命令来构建项目,并指定使用 test 模式。

3."build:prod": "vite build --mode production",这条命令使用 Vite 的 build 命令来构建项目,并指定使用 production 模式。

配置好后就可以执行命令打包啦,我的包管理工具是yarn,所以开发环境、测试环境、线上环境分别执行yarn build:dev\yarn build:test,yarn build:prod就可以了

相关推荐
涛涛ing3 分钟前
Navigation API正式Baseline:那个让无数前端头疼的History API,终于可以退休了
前端
Hilaku10 分钟前
为什么我劝应届生不要去创业公司写前端?
前端·javascript·程序员
郑州光合科技余经理13 分钟前
出海外卖平台:支付对接为什么要和下单收款分开
android·java·开发语言·前端·后端·php·ai编程
data analyse 45627 分钟前
前端自建访问统计,访客标识怎么设计才稳?Cookie、本地存储与设备指纹的取舍
前端·数据分析
终端安全笔记32 分钟前
配置锁状态那一栏查的是什么:报告里几项各自指向什么风险
android·前端·安全·ios
恋猫de小郭42 分钟前
Kotlin Toolchain 0.13,JetBrains 推荐 KMP 都切换到到全新工具链
android·前端·flutter
高级程序源43 分钟前
hive电商平台商品销售数据分析与趋势预测45659-计算机课程设计、毕业设计
vue.js·hive·spring boot·mysql·数据分析·django·课程设计
我是人✓1 小时前
Java面向对象核心特性深度解析
java·前端·算法
晓得迷路了1 小时前
栗子前端技术周刊第 149 期 - Vite+ 1.0、Preact 11、Next.js 16.4...
前端·javascript·react.js
IT_陈寒1 小时前
为什么我的Vue组件总是莫名其妙更新?
前端·人工智能·后端