news 2026/5/1 4:44:42

前后台一起部署,vite配置笔记base\build

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
前后台一起部署,vite配置笔记base\build

场景:
当静态文件放置在后台的子包里,有很多个子包,不同子包的static里用自己单独的,前台打包默认的根路径就不行,所以需要配置base

base:'/robotUrl/',

配置完后,打包后,启动地址和打包后的html会变成robotUrl


assetsDir
修改打包后放文件的文件名:assetsDir

assetsDir:'robotAssets',

设置后dist里的文件名改变

input:指定入口文件
vite默认是index.html,当多应用有多个入口文件时,可以配置不同的html,这些html文件要在代码里
robot、main、admin是入口的名字,影响打包成的模块名字
eg:

input:{main:resolve(__dirname,'index.html'),robot:resolve(__ dirname,'robot.html'),admin:resolve(__dirname,'admin.html')}

在打包文件会看到

设置完整,打包后如下图,modles是放在public底下的数据文件

vite.config.js文件的整体简易设置

/* 整体结构 */import{fileURLToPath,URL}from'node:url'import{defineConfig}from'vite'importvuefrom'@vitejs/plugin-vue'importvueDevToolsfrom'vite-plugin-vue-devtools'import{resolve}from'node:path'const__dirname=fileURLToPath(newURL('.',import.meta.url))// https://vite.dev/config/exportdefaultdefineConfig({base:'/robotUrl/',plugins:[vue(),vueDevTools()],resolve:{alias:{'@':fileURLToPath(newURL('./src',import.meta.url)),},},// vite 相关配置server:{port:3333,host:true,open:false,proxy:{'/api':{target:'http://xxxx.xx.xxx.xxxx:xxxx',changeOrigin:true,// rewrite: (p) => p.replace(/^\/api/, '/'),},},},build:{assetsDir:'robotAssets',rollupOptions:{input:{robot:resolve(__dirname,'robot.html'),},},},})
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 6:51:51

线程协作:深入解析生产者-消费者模型与条件变量

各类资料学习下载合集 链接:https://pan.quark.cn/s/b0a2f36933de 在多线程编程中,我们经常会遇到需要线程之间协同工作的情况。例如,一个线程负责生产数据,另一个线程负责消费数据。如果生产者生产过快,消费者来不及处理;或者消费者消费过快,生产者还没来得及生产,都…

作者头像 李华
网站建设 2026/5/1 6:48:05

市场快评 · 今日复盘要点20251216

Q1:今日是否适合低吸? A:今日上涨个股1091 家,远远低于2500家阈值, 市场低迷, 10% 的仓位试盘。 Q2:昨日最高标今日表现如何? A:昨日最高标 再升科技 今日继续涨停,强势延续。 Q3:今日主线题材及板块龙头是谁? A:主线为 智能驾驶,板块龙头为 三羊马,核心容量标的…

作者头像 李华
网站建设 2026/5/1 6:22:38

全球 CRM 销售管理软件精选推荐(2025 年12月更新

一、国际知名 CRM(功能全面,适合全球化战略企业)1. Salesforce(全球 CRM 标杆)核心优势:功能全面、生态强大 (6000AppExchange 插件)、AI (Einstein) 预测分析适用:中大型企业、跨国集团、复杂销…

作者头像 李华
网站建设 2026/5/1 5:44:49

音频切片效率提升300%?Dify 1.7.0配置优化实战经验分享

第一章:音频切片效率提升的背景与Dify 1.7.0新特性在语音处理和AI模型训练场景中,音频切片是预处理流程中的关键环节。传统方法常因大文件处理慢、切片精度低、资源占用高等问题,导致整体 pipeline 效率受限。随着多模态应用的普及&#xff0…

作者头像 李华
网站建设 2026/5/1 5:49:38

从科技型中小企业到高新技术企业:才燊集团的研发实力被“看见”!

继成功入选《2025年第七批科技型中小企业公示名单》后,才燊集团在科技创新领域再传重磅喜讯。12月11日,上海市科学基数委员会官网发文,集团旗下全资子公司上海温残信息技术有限公司,成功入选上海市拟认定的高新技术企业名单&#…

作者头像 李华