VueRouter 默认是hash模式,但是url上会带上#字符,非常不好看,会影响一些场景下的url解析, history 模式下没有 #,但是history 模式下对打包就出现了路径不对的问题,通过修改 项目根目录下 \build\webpack.prod.conf.js 解决
output: {
publicPath: '/',
path: config.build.assetsRoot,
filename: utils.assetsPath('js/[name].[chunkhash].js'),
chunkFilename: utils.assetsPath('js/[id].[chunkhash].js')
},
把 publicPath 由相对路径 './' 改为i绝对路径 '/'
本文介绍如何在Vue项目中配置Vue Router的History模式,解决history模式下打包后的路径问题。通过修改webpack.prod.conf.js文件中的output配置,将publicPath设置为绝对路径'/',确保应用程序能够正确加载资源。
1863

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



