vue-cli5-Upgrade: Call-Plugin('prefetch-index').use(<Plugin>) erster Kompilierungsfehler

  1. Hintergrund: Aktualisieren Sie vue-cli5 + verwenden Sie das integrierte Preload-Plug-In
  2. Fehlermeldung:Call plugin('prefetch-index').use(<Plugin>) first
  3. Schlüsselcode: Ändern Sie die Konfigurationsinformationen des Preload-Plug-Ins
chainWebpack: (config) => {
    
    
	config.plugin('prefetch-index').tap(options => {
    
    
            options[0].fileBlacklist = options[0].fileBlacklist || []
            options[0].fileBlacklist.push(/.*\.(js|map|css)$/)
            return options
    })
}
  1. Problem: Das Preload-Plugin ist nicht mehr in vue-cli5 integriert. Wenn das entsprechende Plug-in nicht gefunden werden kann, wird ein Fehler gemeldet.
  2. Lösung: Wenn Sie das Plugin weiterhin verwenden möchten, können Sie in configureWebpack einen Ersatz für das Plugin verwenden@vue/preload-webpack-plugin
const PreloadWebpackPlugin = require('@vue/preload-webpack-plugin')

plugins: [
        new PreloadWebpackPlugin({
    
    
            rel: 'prefetch',
            fileBlacklist:[/.*\.(js|map|css)$/]
        })
]

Guess you like

Origin blog.csdn.net/qq_44242707/article/details/127568216