Пробую настроить dev-server для случая, когда в entry передается объект из нескольких точек входа. Конфиг сервера:
devServer: {
static: {
directory: '/home/romaro/gp/packages/customer/views',
},
compress: true,
port: 9000,
},
Компиляция завершается без ошибок:
<i> [webpack-dev-server] Project is running at:
<i> [webpack-dev-server] Loopback: http://localhost:9000/
<i> [webpack-dev-server] On Your Network (IPv4): http://10.0.2.15:9000/
<i> [webpack-dev-server] Content not from webpack is served from '/home/romaro/gp/packages/customer/views/' directory
asset js/vendors.js 1.35 MiB [emitted] (name: vendors) (id hint: vendors)
asset js/MainPage.js 47.4 KiB [emitted] (name: MainPage)
asset js/index.js 45.5 KiB [emitted] (name: index)
asset views/MainPage.hbs 681 bytes [emitted]
Entrypoint index 1.4 MiB = js/vendors.js 1.35 MiB js/index.js 45.5 KiB
Entrypoint MainPage 1.4 MiB = js/vendors.js 1.35 MiB js/MainPage.js 47.4 KiB
runtime modules 58.6 KiB 28 modules
cacheable modules 1.28 MiB
modules by path ../../node_modules/ 1.28 MiB
modules by path ../../node_modules/webpack-dev-server/client/ 53.5 KiB 12 modules
modules by path ../../node_modules/webpack/hot/*.js 4.3 KiB 4 modules
modules by path ../../node_modules/react/ 127 KiB 4 modules
modules by path ../../node_modules/html-entities/lib/*.js 81.3 KiB 4 modules
modules by path ../../node_modules/react-dom/ 1000 KiB 3 modules
modules by path ../../node_modules/scheduler/ 17.3 KiB 2 modules
../../node_modules/ansi-html-community/index.js 4.16 KiB [built] [code generated]
../../node_modules/events/events.js 14.5 KiB [built] [code generated]
modules by path ./ 503 bytes
./source/index.ts 14 bytes [built] [code generated]
./pages/MainPage/MainPageChunk.tsx 270 bytes [built] [code generated]
./pages/MainPage/spa/App.tsx 219 bytes [built] [code generated]
webpack 5.73.0 compiled successfully in 10197 ms
Но когда я перехожу на 9000 порт, то виду сообщение "cannot get". Пробую в static.directory указать путь на уровень выше, получаю в браузере список файлов проекта, т.е. вроде как веб-сервер работает. Но как получить доступ к скомпилированным страницам?