Next: Output, Previous: Webpack Modules, Up: Webpack Concepts [Index]
An entry point indicates which module webpack
should use to begin building
out its internal dependency graph. webpack
will figure out which other
modules and libraries that entry point depends on (directly and indirectly).
By default its value is ./src/index.js
, but you can specify a different (or
multiple entry points) by setting an ‘entry’ property in the webpack
configuration.
// shorthand module.exports = { entry: './path/to/my/entry/file.js' }; // object module.exports = { entry: { main: './path/to/my/entry/file.js' } }; // scalable object module.exports = { entry: { app: './src/app.js', adminApp: './src/adminApp.js' } }; // multi-main entry module.exports = { entry: [ './src/file_1.js', './src/file_2.js' ], output: { filename: 'bundle.js' } };