Веб-приложение, которое я развертываю, использует Webpack 4 для создания пакета Javascript, который будет обслуживаться браузером. Один из файлов Javascript - это client_config.js
, который содержит некоторые параметры для моего конкретного развертывания.
Я бы хотел, чтобы Webpack создавал main.bundle.js
, но load client_config.js
отдельно. Таким образом, я могу редактировать файл конфигурации на сервере, не собирая все заново.
Я следил за руководством по разделению кода и создал отдельную точку входа для client_config.js
:
entry: {
main: './src/index.js',
client_config: './src/client_config.js'
},
Затем я также включил оптимизацию для разделения фрагментов:
optimization: {
splitChunks: {
chunks: 'all',
},
},
Теперь это дает main.bundle.js
и client_config.bundle.js
. Тем не менее, main.bundle.js
по-прежнему включает содержимое client_config.js
.
Вы можете увидеть это в этом репозитории , который включает минимальное воспроизведение.