Настроил Webpack production mode, работает как швейцарские часы.
Но с development mode столкнулся с одной проблемой.
При запуске development mode, получается что папка dist находится где-то в памяти Webpack и, чтобы она создалась/была обновлена, нужно запускать билд через production mode.
Когда я сервером рендерю EJS, он не видит файлы .css, .js и другие, так как они еще не созданы/не обновлены.
Вот этот момент я не понимаю, как мне правильно подключить EJS к Webpack, чтобы при запуске development mode был доступ к .css, .js другим файлам.
Loader у меня стоит такой:
{
test: /\.ejs$/,
loader: 'ejs-loader'
}
HtmlWebpackPlugin настроен так:
new HtmlWebpackPlugin({
hash: false,
template: `${PATHS.src}/index.ejs`,
filename: './index.ejs'
})