为啥有的时候打包成H5 比如这次我新增了一个页面打包 结果发现打包出来老页面的文件、图片的哈希也跟着发生了改变 这是为啥 问了ai本来想使用vue.config.js去自定义打包的配置 结果打包出来的产物本地起服务发现访问不了
// vue.config.js
module.exports = {
// 【核心修复】: 在这里添加 publicPath 配置
// 设置为 './' 表示所有资源都使用相对路径引用。
// 这能确保无论您将 dist 目录部署在哪个路径下,或者直接在本地打开,都能正常工作。
publicPath: './',
// 您原有的 Webpack 配置保持不变
configureWebpack: {
optimization: {
runtimeChunk: 'single',
splitChunks: {
cacheGroups: {
vendors: {
name: 'chunk-vendors',
test: /[\\/]node_modules[\\/]/,
priority: -10,
chunks: 'initial'
},
common: {
name: 'chunk-common',
minChunks: 2,
priority: -20,
chunks: 'initial',
reuseExistingChunk: true
}
}
}
}
}
}
0 个回复