Webpack: How do I bundle multiple javascript files into a single output file?

Rish picture Rish · Jul 14, 2017 · Viewed 14.5k times · Source

Suppose I have two files, main.js and app.js; how do I use Webpack to bundle both of them into one file: bundle.js?

Answer

c0l3 picture c0l3 · Jul 14, 2017

create one entry.js which is your webpack entry file and in this your require your additional files

webpack.config.js

module.exports = {
   entry: './src/entry.js'
   ...
};

/src/entry.js

// new syntax
import './main.js';
import './app.js';

// or old syntax
require('./main.js');
require('./app.js');

if these two files depend on each other, it would be be beneficial to reflect this in your dependency tree and require main.js in your app.js and not in entry.js for example