Я обнаружил, что loaders
в веб-пакете имеет понятие объекта для задания параметров запроса, например:
Мой webpack.config.js
файл настроен для поддержки webpack-dev-server
и hot-reload
и выглядит примерно так:
module.exports = {
mode: 'development',
devtool: 'eval-source-map',
entry: {
app: [
// bundle the client for webpack dev server
// and connect to the provided endpoint
'webpack-dev-server/client?http://localhost:3000',
// bundle the client for hot reloading
// only- means to only hot reload for successful updates
'webpack/hot/only-dev-server',
// the entry point of our app
path.join(SRC_PATH, 'js/index.js'),
],
},
};
У меня вопрос, могу ли я сделать то же самое в моем поле entry
? Например, я могу написать что-то вроде этого?
module.exports = {
mode: 'development',
devtool: 'eval-source-map',
entry: {
app: [
// bundle the client for webpack dev server
// and connect to the provided endpoint
{'webpack-dev-server': {client: 'http://localhost:3000'}},
// ...
],
},
};
В документации о точках входа не говорится об этом, и обычно я бы оставил это на этом. Однако, поскольку такой синтаксис, как 'webpack-dev-server/client?http://localhost:3000'
, кажется действительным в поле entry
, я хотел бы узнать об этом как раз возможном случае.
Заранее спасибо за помощь!