Сценарий:
- Мы используем webpack 4 для создания пакета из наших источников Javascript.
- Мы не используем Babel, потому что мы разрабатываем только для одной платформы (последняя версия Chrome), и мы используем только функции, непосредственно доступные в Chrome, поэтому транспиляция не требуется.
Плюс в этом - меньший размер и гораздо более быстрое выполнение разработки.
Теперь мы хотели бы начать использовать этап 4 дополнительная функция цепочки, которая можно включить в Chrome с помощью флага.
Я пытался погуглить, и все, что мне удалось найти, это то, что У babel есть плагин для этого.
Вопрос: есть ли способ заставить webpack принимать этот синтаксис, опуская babel?
Вот что сейчас сообщает webpack:
ERROR in ./src/js/components/custom-select.js 245:12
Module parse failed: Unexpected token (245:12)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
| */
| focus() {
> this.input?.focus();
| return this;
| }
@ ./src/js/components/components.js 16:0-49 16:0-49