Vue3打包发布后,页面运行起来空白

news/2025/2/4 4:43:38/

问题描述

1、npm run build 后 把dist 文件夹中的文件传到 云服务,跑起来是空白的

2、进入调试页面,打开控制台报错:

GET https://www.xxx.com/assets/index.css net::ERR_ABORTED 404

分析

很明显的是访问文件的真正目录,根本不是直接在根域名【https://www.xxx.com/】下面,而是多出了 /test/act/

网上搜了很多,都是说配置 publicPath ,其实这是 Vue2 的配置,对于Vue3,是在 vite.config.js 中配置的,具体可参考:https://cn.vitejs.dev/config/

export default defineConfig(({ command, mode, ssrBuild }) => {return {base: command === 'build'? '/test/act/`' : './',// 其它配置...}
})

于是我加了如上代码,重新运行 npm run build,部署完成成功。


http://www.ppmy.cn/news/809846.html

相关文章

tf::Pose 可以通过 tf::Transform 构造

1.tf::Pose 是TF库中的一个类,用于表示3D空间中的姿态(位置和方向)。它提供了许多方法和操作符重载,用于创建、获取、设置和变换姿态。 以下是 tf::Pose 类的定义和常用方法: class tf::Pose { public:Pose();Pose(c…

keychron k8 连接切换蓝牙方案

键盘长按 Fn 1 / Fn 2 /Fn 3 切换对应的蓝牙

小米耳机怎么连接手机(实用方法)

今天来教教大家一个手机实用小技巧。就是手机怎么与小米蓝牙耳机配对连接。大家可以了解一下。 首先打开手机。进入设置。点击蓝牙进入。打开蓝牙开关。拿出蓝牙耳机。在蓝牙耳机的开关键上长按10秒左右。让耳机处于配对状态。点击进行小米蓝牙耳机连接。允许蓝牙耳机访问通讯…

TWS耳机的传输方案、TWS耳机的SDP宣告(车机同时连接手机和耳机,如何区分手机和耳机)

TWS即True Wireless Stereo(直译过来是真无线立体声)耳机,参考https://zhuanlan.zhihu.com/p/266178642?fromsinglemessage,这里面提到TWS耳机的传输方案有: 一、单耳传输方案 手机只跟左右耳中的一个主耳机&#xf…

聊聊用户故事与测试启发

这是鼎叔的第六十六篇原创文章。行业大牛和刚毕业的小白,都可以进来聊聊。 欢迎关注本公众号《敏捷测试转型》,星标收藏,大量原创思考文章陆续推出。 用户故事的概念于1998年被正式提出,在2001年开始逐步成熟。目前,…

第十八届全国大学智能汽车竞赛报名信息统计:西部赛区报名队伍

承办高校: 重庆邮电大学比赛时间: 7月21日-24日第十八届全国大学智能汽车竞赛报名信息统计 01 报名参赛队伍 序号组别学校队伍名称学生1学生2学生3学生4学生5教师1教师21负压电磁xbgydxcalm柴宗玮马明辉李路宽  刘文泉杨婷婷2负压电磁乐山师范学院乐师…

2021年茶艺师(中级)考试题及茶艺师(中级)考试报名

题库来源:安全生产模拟考试一点通公众号小程序 安全生产模拟考试一点通:2021年茶艺师(中级)考试题为正在备考茶艺师(中级)操作证的学员准备的理论考试专题,每个月更新的茶艺师(中级…

2021年茶艺师(中级)模拟考试及茶艺师(中级)操作证考试

题库来源:安全生产模拟考试一点通公众号小程序 安全生产模拟考试一点通:2021年茶艺师(中级)模拟考试为正在备考茶艺师(中级)操作证的学员准备的理论考试专题,每个月更新的茶艺师(中…