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

vue3 使用 vite 管理多个项目,实现各子项目独立运行,独立打包

场景:

之前写过一篇 vite vue2 的配置,但是现在项目使用 vue3 较多,再更新一下

vue脚手架初始化之后的项目,每个项目都是独立的,导致项目多了之后,node依赖包过多,占用内存较多。想实现的效果是:一个项目结构管理多个子项目,子项目运行或者打包后都可以是独立的,但是共用一个node依赖包文件

实现:【二选一】

1、多个项目共同使用一份配置文件,打包及跨域相关配置均在一个文件中修改并运行

容易造成一份文件过于冗余

2、每个项目都有自己的配置文件,打包及跨域相关配置可以再自己的文件中修改并运行【Monorepo 架构管理多个子项目】

项目可以灵活进行配置,跟其他项目不污染

(内容没有完善,有需要自行查找)

http://www.xdnf.cn/news/1884.html

相关文章:

  • 生物医药行业中的APS计划排产系统:关键功能与应用
  • 微型计算机原理与接口技术第六版第四章课后习题答案-周荷琴,冯焕清-中国科学技术大学出版社
  • 12个HPC教程汇总!从入门到实战,覆盖分子模拟/材料计算/生物信息分析等多个领域
  • 深入剖析 Vue 双向数据绑定机制 —— 从响应式原理到 v-model 实现全解析
  • Cocos学习之资源动态加载
  • Nacos简介—2.Nacos的原理简介
  • 精益数据分析(22/126):解锁创业增长密码与长漏斗分析
  • 基于springboot的在线教育系统
  • 清理HiNas(海纳斯) Docker日志并限制日志大小
  • MoE架构解析:如何用“分治”思想打造高效大模型?
  • shell脚本3
  • 关于位运算的一些小记
  • 计算机基础 原码反码补码问题
  • exec和spawn
  • CSRF请求伪造
  • Pycharm(三):梯度下降法
  • java实现网格交易回测
  • 23种设计模式-行为型模式之责任链模式(Java版本)
  • Python3(10) 元组
  • ubuntu(28):ubuntu系统多版本conda和多版本cuda共存
  • 插件热更新后界面不更新问题
  • Flutter 环境搭建 (Android)
  • 雷达水位计在山洪预警中的作用
  • Babylon.js 材质统一转换指南:将 AssetContainer 中的所有材质转换为 PBRMetallicRoughnessMaterial
  • 【Python-Day 5】Python 格式化输出实战:%、format()、f-string 对比与最佳实践
  • 测试流程?
  • Python3(11) 字典
  • Java学习手册:Java时间类使用
  • 16:00开始面试,16:08就出来了,问的问题有点变态。。。
  • react 常用钩子 hooks 总结