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

vite使用vue2项目

这几天写了个vue2项目,同事调整成了vite打包,可以快速一点,对于这个项目,结构比较简单,其实从工程角度讲,用vue2的 cli创建时的webpack打包足够了。不过既然同事调整了,那就学习一下吧。
主要是 调整 index.html的位置和其中加入main.js的引入;安装vite(4,注意和vue2对应);安装其他插件,vite对vue2的辅助vite-plugin-vue2,还有点其他的,参考下文链接;配置路由router的base(我的项目没有这个,就不用配置了);写vite.config文件,下文连接的比较多,我这里有环境变量获取和跨域,需要注意loadEnv 引入可以暴露.env文件中的环境变量,对于vue2拿不到运行时的其他环境变量,可以在该文件中通过定义 ‘process.env’:{…loadEnv,…process.env}进行暴露,process.env在js文件中直接使用即可。因为内网开发这里就不写具体了,用到了再查(注意import.meta.env可能因为vite版本拿不到,这里两种方式都写一下,建议都试试)下面博客的步骤基本一致,参考下文
https://www.cnblogs.com/coderwhytop/p/16625444.html

http://www.dtcms.com/a/389630.html

相关文章:

  • 前端性能优化实用方案(一):减少50%首屏资源体积的Webpack配置
  • SQL 条件函数 IF、CASE WHEN 用法速查
  • 【深度学习新浪潮】如何估算大模型的训练和推理内存需求?
  • PyTorch查看模块/类的所有方法/属性
  • 8大Android开发框架效率翻倍
  • docker基础知识与具体实践
  • 【多模态】Simple o3 提高多模态模型准确率
  • hybrid的配置
  • 理解虚拟细胞:初学者指南
  • 哪种体量的公司或者哪些行业哪些项目需要上云服务器?
  • Linux安装问题:404 Not Found?配置源列表sources.list,修改为可用镜像源就可以了!
  • Vue3 中 props 与 $emit 的使用及 defineProps 与 defineEmits 的区别详解
  • vue的跨域配置
  • 计算机网络实验03:交换机VLAN配置
  • Vue中v-if与v-show的区别及应用场景解析
  • C++造轮子:手搓 List 容器
  • redis-list的基本介绍
  • ​​[硬件电路-247]:开关电源的工作原理、优缺点及应用场合
  • 【面试】Java中的垃圾回收算法详解
  • AI使用心得-完善中
  • rust编写web服务01-项目起步与环境准备
  • ORM框架及SQLAlchemy
  • 驱动开发---双机调试搭建支持win11(2025)
  • 驱动开发1:内核程序框架
  • 生产制造如何应对客户的订单变更
  • 深入浅出SpringMVC:从入门到实战指南
  • 深度学习入门:从感知机到多层感知机,用逻辑电路讲透神经网络的进化
  • macos m1 芯片无法安装kubeedge keadm 解决办法
  • 猎板 PCB:以全维度工艺突破,构建 PCB 制造技术壁垒
  • android12 SDK31 wifi开发(仅提供连接wifi的工具类)