module.exports = {
chainWebpack: config => {
config
.plugin('html-inline-source')
.use(require('html-webpack-inline-source-plugin'))
config.plugin('html').tap(args => {
args[0].inlineSource = '^(/css/.+\\.css)'
return args
})
}
}
Vus.jsでコンポーネントのCSSをindex.htmlにインラインで追加する方法です。レンダリングブロックを回避して、初期描画を高速化することができます。html-webpack-inline-source-pluginを別途インストールします。