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

webpack.config.js

Blame
  • Forked from an inaccessible project.
    webpack.config.js 624 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: 'cheap-source-map'
    }