Mise à niveau du webpack5 : compiler.plugin n'est pas une erreur de compilation de fonction

  1. Contexte : mettre à niveau Webpack5 + utiliser le plug-in de préchargement
  2. Message d'erreur:compiler.plugin is not a function
  3. Code clé : introduire manuellement le plug-in de préchargement
const PreloadWebpackPlugin = require('preload-webpack-plugin')

plugins: [
        new PreloadWebpackPlugin({
    
    
            rel: 'prefetch',
            fileBlacklist:[/.*\.(js|map|css)$/]
        })
],
  1. Problème : selon l'analyse du code source de webpack5, webpack5 est incompatible avec le plug-in de préchargement, provoquant une erreur ; à l'exception du plug-in de préchargement, tout plug-in incompatible avec webpack5 provoquera une erreur.
  2. Solution : Des alternatives au plug-in de préchargement peuvent être utilisées, mais les informations de configuration ne peuvent pas être complètement remplacées et doivent être vérifiées une par une.
const PreloadWebpackPlugin = require('@vue/preload-webpack-plugin')

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

Je suppose que tu aimes

Origine blog.csdn.net/qq_44242707/article/details/127567731
conseillé
Classement