Skip to content

Commit

Permalink
fix[chore]: do not preload runtime.js
Browse files Browse the repository at this point in the history
add runtime.js to fileBlacklist
  • Loading branch information
PanJiaChen committed Jun 23, 2020
1 parent 5853912 commit 8f994eb
Showing 1 changed file with 11 additions and 1 deletion.
12 changes: 11 additions & 1 deletion vue.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,16 @@ module.exports = {
},
chainWebpack(config) {
// it can improve the speed of the first screen, it is recommended to turn on preload
// config.plugins.delete('preload')
// it can improve the speed of the first screen, it is recommended to turn on preload
config.plugin('preload').tap(() => [
{
rel: 'preload',
// to ignore runtime.js
// https://github.com/vuejs/vue-cli/blob/dev/packages/@vue/cli-service/lib/config/app.js#L171
fileBlacklist: [/\.map$/, /hot-update\.js$/, /runtime\..*\.js$/],
include: 'initial'
}
])

// when there are many pages, it will cause too many meaningless requests
config.plugins.delete('prefetch')
Expand Down Expand Up @@ -118,6 +127,7 @@ module.exports = {
}
}
})
// https:// webpack.js.org/configuration/optimization/#optimizationruntimechunk
config.optimization.runtimeChunk('single')
}
)
Expand Down

0 comments on commit 8f994eb

Please sign in to comment.