Разделение кода - одна из самых привлекательных функций веб-пакета, которая мне нравится:
у нас есть модули в ключе entry
здесь:
webpack.config.js
const path = require('path');
module.exports = {
mode: 'development',
entry: {
index: './src/index.js',
another: './src/another-module.js'
},
output: {
filename: '[name].bundle.js',
path: path.resolve(__dirname, 'dist')
}
};
Webpack автоматически создаст отдельный файл для ваших модулей:
Asset Size Chunks Chunk Names
another.bundle.js 550 KiB another [emitted] another
index.bundle.js 550 KiB index [emitted] index
проверьте эту ссылку для более подробной информации: