Вместо генерации чанка мы сгенерировали файл ввода и асинхронно загрузили его с помощью пакета webpack magi c comments:
// webpack code
const WEBPACK_ASSET_PATH = IS_PROD_ENV ? '/prod/assets/js/': '/dist/javascript/';
module.exports = {
entry: {
// other entries
main: './src/main.js',
templates: './src/templates.js',
},
new webpack.DefinePlugin({
'WEBPACK_ASSET_PATH': JSON.stringify(WEBPACK_ASSET_PATH)
})
}
// main.js code
import(/* webpackIgnore: true */ WEBPACK_PUBLIC_PATH + 'templates.js')