Как сделать отдельный фронтенд к simfony (webpack encore)

На проекте есть готовое api на simfony, к которой подключен webpack encore. Любые изменения в файле app.js нормально отображаются при редактировании. Но хочу поинтересоваться как можно добавить более классическую версию с index.html (пускай и в папке /assets)? А то не хочется делать псевдо-spa. Проект небольшой, без фреймворков и будет на чистом JS. Но будут использоваться несколько форм, работа со списками (и падать в них). Ну и работа с отправкой данных и получением, в т.ч. и авторизацию.

Вот конфиг вебпака:

var Encore = require('@symfony/webpack-encore');

if (!Encore.isRuntimeEnvironmentConfigured()) {
    Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev');
}

Encore
    .setOutputPath('public/build/')
    .setPublicPath('/build')
    .addEntry('app', './assets/app.js')
    .splitEntryChunks()
    .enableSingleRuntimeChunk()
    .cleanupOutputBeforeBuild()
    .enableBuildNotifications()
    .enableSourceMaps(!Encore.isProduction())
    .enableVersioning(Encore.isProduction())
    .configureBabelPresetEnv((config) => {
        config.useBuiltIns = 'usage';
        config.corejs = 3;
    })
    .enableReactPreset()
;

module.exports = Encore.getWebpackConfig();

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