Webpack - CommonJS включен по умолчанию? - PullRequest
0 голосов
/ 21 октября 2018

Почему require () в моих js-файлах работает всегда, даже если я не использую транспортеры или если я отключаю 3-ий модули в моем транспортере (babel)?

В любом случае Webpack будет использовать Commonjs?(Я знаю, что он использует это по умолчанию только для файла конфигурации).

Я хочу использовать только синтаксис модулей ES6, а затем хочу, чтобы в моих файлах js был доступен только импорт.

Как это работает точно?

1 Ответ

0 голосов
/ 22 октября 2018

Процесс веб-пакета требует вызовов из коробки, это поведение по умолчанию.Но вы можете отключить это в вашем конфигурационном файле:

module.exports = {
    //...
    module: {
        rules: [
            {
                //...
                parser: {
                    commonjs: false, // disable CommonJS
                }
            }
        ]
    }
}

https://webpack.js.org/configuration/module/#rule-parser

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...