Вывод библиотеки как модуля ES6 с помощью webpack?

#javascript #webpack

#javascript #веб-пакет

Вопрос:

Я пытаюсь собрать библиотеку прямо сейчас, и в Webpack, похоже, нет возможности для вывода в качестве модуля ES6 output.libraryTarget . Я вижу буквально все варианты, кроме ES6, перечисленные в документации.

Что здесь происходит? Я неправильно понимаю, как работает webpack?

Ответ №1:

Это еще не реализовано. См. Эту проблему.

Вместо этого вы можете использовать Rollup, но он ожидает, что все модули будут ESM.

Комментарии:

1. Rollup может работать с CJS, используя плагины commonjs и node-resolve