文章目录
第一种情况 资源加载失败
报错如下
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-thgdjh12-1646450652321)(file://D:/soft/Gridea/yuanwenjian/post-images/1644893370600.png)]
这个问题是由于路径的问题,我们可以在项目下新建一个 vue.config.js
文件,在里面我们输入如下代码
module.exports = {
publicPath:'./'
}
再重新进行打包就可以了,这时候的资源都能够加载成功了
第二种情况 无报错
此时我们可能在使用路由时,为了美观将其mode
改为了history模式,此时我们需要将其改为hash
模式才能正常显示,这时候我们要找到 src/router
下的index.ts/index.js
文件将 createWebHistory
改为 createWebHashHistory
即可