Я пытаюсь перейти с BrowserSync на Webpack Dev Server для горячей перезагрузки внешних ресурсов моего локального сервера разработки для приложения PHP.
У меня все работает с прокси,так, что мое приложение, которое уже работает на https://localhost,, проксируется на https://localhost:3000,, и мои активы успешно обслуживаются с localhost:3000/dist/foo.js
и localhost:3000/dist/bar.css
.
Проблемачто разметка по-прежнему говорит
<script src="https://localhost/dist/foo.js"></script>
<link href="https://localhost/dist/bar.css">
Эти активы 404, потому что каталог /dist
существует только на порте 3000.
BrowserSync обновит эти пути в моем html, чтобы указывать на правильный порт,но я не могу понять, как сделать то же самое с сервером WebPack dev.
Я использую Webpack 4.29.3 и сервер webpack dev 3.1.14.Конфиг ниже:
devServer: {
proxy: {
"**": {
target: 'https://localhost',
secure: false
}
},
hot: true,
port: 3000,
https: true
},