Правильно ли я разделяю подключение js файлов через webpack

Мне необходимо к 2 или более страницам подключить разные js файлы через webpack, я нашел решение, но хотелось бы узнать насколько оно правильное и есть ли еще какие-нибудь решения этого?

В точках входа я определяю отдельно каждый js файл

module.exports = {
 mode: mode,
 entry: {
   main: './src/index.js',
   user: './src/user.js',
   userTestPage: `${PAGES_DIR}testPage/user.js`
 },

Затем в плагине Html webpack plugin через свойство chunks задаю к какой из страниц какой js файл будет подгружаться.

new HtmlWebpackPlugin({
  template: './src/index.pug',
  filename: 'index.html',
  chunks: ['main, user']
}),
new HtmlWebpackPlugin({
  template: `${PAGES_DIR}testPage/testPage.pug`,
  filename: 'testPage.html',
  chunks: ['main, userTestPage']
}),

Насколько это верное решение? Просто если страниц будет 10 или больше, то на мой взгляд слишком много однотипного кода будет


Ответы (0 шт):