- Antecedentes: actualice vue-cli5 + use el complemento de precarga incorporado
- Mensaje de error:
Call plugin('prefetch-index').use(<Plugin>) first
- Código clave: modificar la información de configuración del complemento de precarga
chainWebpack: (config) => {
config.plugin('prefetch-index').tap(options => {
options[0].fileBlacklist = options[0].fileBlacklist || []
options[0].fileBlacklist.push(/.*\.(js|map|css)$/)
return options
})
}
- Problema: el complemento de precarga ya no está integrado en vue-cli5. Si no se puede encontrar el complemento correspondiente, se informará un error.
- Resolución: si desea continuar usando el complemento, puede usar un reemplazo para el complemento en configureWebpack
@vue/preload-webpack-plugin
const PreloadWebpackPlugin = require('@vue/preload-webpack-plugin')
plugins: [
new PreloadWebpackPlugin({
rel: 'prefetch',
fileBlacklist:[/.*\.(js|map|css)$/]
})
]