修复本地开发热更新失效的问题

This commit is contained in:
wanglin2 2023-08-07 10:32:42 +08:00
parent d17191c890
commit 4a81ce9cc2

View File

@ -14,11 +14,13 @@ module.exports = {
// 移除 prefetch 插件 // 移除 prefetch 插件
config.plugins.delete('prefetch') config.plugins.delete('prefetch')
// 支持运行时设置public path // 支持运行时设置public path
if (!isDev) {
config config
.plugin('dynamicPublicPathPlugin') .plugin('dynamicPublicPathPlugin')
.use(WebpackDynamicPublicPathPlugin, [ .use(WebpackDynamicPublicPathPlugin, [
{ externalPublicPath: 'window.externalPublicPath' } { externalPublicPath: 'window.externalPublicPath' }
]) ])
}
// 给插入html页面内的js和css添加hash参数 // 给插入html页面内的js和css添加hash参数
config.plugin('html').tap(args => { config.plugin('html').tap(args => {
args[0].hash = true args[0].hash = true