Работает ли нотация запроса загрузчика webpack в поле "entry" файла webpack.configure.js? - PullRequest
0 голосов
/ 02 апреля 2019

Я обнаружил, что loaders в веб-пакете имеет понятие объекта для задания параметров запроса, например:

Webpack loader query options using URL variables vs an options object notation

Мой 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, я хотел бы узнать об этом как раз возможном случае.

Заранее спасибо за помощь!

...