Partage
  • Partager sur Facebook
  • Partager sur Twitter

WebPack: probleme multiple Entry

Sujet résolu
    22 décembre 2021 à 16:54:18

    Bonjour, je bloque avec un petit soucis avec Webpack je voudrais avoir deux fichier css compilé a la fin un pour le site et un pour l'administration. je suis allé dans mon fichier webpack.config.js et j'ai ajouté un entry

        .addEntry('admin', './assets/admin.js')
        .addEntry('app', './assets/app.js')
    

    le problème que j'ai maintenant c'est que mon app.js n'est plus pris en compte. j'ai que les fichier de l'admin

    comment faire pour avoir deux entry merci d'avance

    • Partager sur Facebook
    • Partager sur Twitter
      22 décembre 2021 à 17:01:01

      Bonjour depuis un fichier webpack.config.js tu peut configuré les entrées de cette façon:

      const path = require('path');
      
      module.exports = {
      
          // generera:
          // ./dist/admin.js
          // ./dist/app.js
          entry: {
              admin: "./assets/admin.js",
              app: "./assets/app.js"
          },
          output: {
              filename: "[name].js",
              path: path.join(__dirname, "./dist/")
          },
      
          module: {
              rules: [
                  // ...
                  // ...
                  // ...
              ]
          },
      
          plugins: [
              // ...
              // ...
          ]
      
      }

      Cela et décris dans la documentation Webpack Entry Points

      • Partager sur Facebook
      • Partager sur Twitter

      suggestion de présentation.

        23 décembre 2021 à 20:18:09

        SamuelGaborieau3 a écrit:

        Bonjour depuis un fichier webpack.config.js tu peut configuré les entrées de cette façon:

        const path = require('path');
        
        module.exports = {
        
            // generera:
            // ./dist/admin.js
            // ./dist/app.js
            entry: {
                admin: "./assets/admin.js",
                app: "./assets/app.js"
            },
            output: {
                filename: "[name].js",
                path: path.join(__dirname, "./dist/")
            },
        
            module: {
                rules: [
                    // ...
                    // ...
                    // ...
                ]
            },
        
            plugins: [
                // ...
                // ...
            ]
        
        }

        Cela et décris dans la documentation Webpack Entry Points


        merci beaucoup ça marche
        • Partager sur Facebook
        • Partager sur Twitter

        WebPack: probleme multiple Entry

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown