当前位置: 首页 > news >正文

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就可以了

相关文章:

  • el-table中slot=“header“和#header的区别
  • Vue 组件通信 - 子传父
  • C#程序结构及基本组成说明
  • Deeplabv3+改进3:在主干网络中添加NAMAttention|助力涨点!
  • 不仅可以用AI辅助学习,更可以让AI制定学习计划
  • 微服务——网关、网关登录校验、OpenFeign传递共享信息、Nacos共享配置以及热更新、动态路由
  • 基于开源AI大模型的精准零售模式创新——融合AI智能名片与S2B2C商城小程序源码的“人工智能 + 线下零售”路径探索
  • SEO长尾关键词增效策略
  • Nuxt.js 全栈开发指南:构建现代 Web 应用的终极解决方案
  • 【2025力扣打卡系列】0-1背包 完全背包
  • UI-APP---基于HBuilder X的微信小程序
  • 学习笔记10——并发编程2线程安全问题与同步机制
  • C++ 编程基础:注释、字符串、输入输出、日期处理、修饰符
  • LeetCode 2269.找到一个数字的 K 美丽值:字符串数字转换(模拟)
  • postgresql json和jsonb问题记录
  • 多方安全计算(MPC)电子拍卖系统
  • c#中使用时间戳转换器
  • 在vs中无法用QtDesigner打开ui文件的解决方法
  • DeepSeek本地化部署与跨域访问架构构建
  • 基于langchain+llama2的本地私有大语言模型实战
  • 从《缶翁的世界》开始,看吴昌硕等湖州籍书画家对海派的影响
  • 三方合作会否受政局变化影响?“中日韩+”智库合作论坛在沪举行
  • 网文书单|推荐4本网文,可以当作《绍宋》代餐
  • 舞者王佳俊谈“与AI共舞”:像多了一个舞伴,要考虑它的“感受”
  • 特朗普称即将与伊朗达成核协议,外交部:中方愿继续发挥建设性作用
  • 选址江南制造总局旧址,上海工业博物馆建设有新进展