执行命令打包后,打开dist文件夹下的html文件,资源全部爆红!!!

原因是打包后的文件使用了相对路径
解决方法:
网上的方法都是vue2:比如修改config/index.js的assetsPublicPath
在Vue3中,没有了 build 目录,webpack.base.config.js、webpack.dev.config.js 、webpack.prod.config.js 等配置文件。而是需要自己在工程目录下创建一个vue.config.js(与package.json)同级,写入:
module.exports = {
//设置打包资源目录
publicPath:'./'
}
重新执行num run build即可!!
在Vue3项目中,打包后打开HTML文件发现资源加载失败,问题出在相对路径上。解决方法是在工程目录下创建vue.config.js文件,设置publicPath为'./',然后重新执行构建命令即可修复。
1085

被折叠的 条评论
为什么被折叠?



