Skip to content
Snippets Groups Projects
Select Git revision
  • b8e446ca6c1efa7eb4b9c833739295ab5fe39ed3
  • master default protected
2 results

webpack.config.js

Blame
  • Forked from an inaccessible project.
    • Thomas Fritsch's avatar
      b8e446ca
      maj solution tp2 · b8e446ca
      Thomas Fritsch authored
      - nouveau dom (maj skin css)
      - HomePage -> PizzaList
      - passage PageRenderer -> Router
      - suppression classe Page (inutile à ce stade avec le Router)
      b8e446ca
      History
      maj solution tp2
      Thomas Fritsch authored
      - nouveau dom (maj skin css)
      - HomePage -> PizzaList
      - passage PageRenderer -> Router
      - suppression classe Page (inutile à ce stade avec le Router)
    webpack.config.js 629 B
    const path = require('path');
    
    module.exports = {
    	// Fichier d'entrée :
    	entry: './src/main.js',
    	// Fichier de sortie :
    	output: {
    		path: path.resolve(__dirname, './build'),
    		filename: 'main.bundle.js',
    	},
    	// compatibilité anciens navigateurs (si besoin du support de IE11 ou android 4.4)
    	target: ['web', 'es5'],
    	// connexion webpack <-> babel :
    	module: {
    		rules: [
    			{
    				test: /\.js$/, // tous les fichiers js ...
    				exclude: /node_modules/, // ... sauf le dossier node_modules ...
    				use: {
    					// ... seront compilés par babel !
    					loader: 'babel-loader',
    				},
    			},
    		],
    	},
    	devtool: 'source-map',
    };