С помощью Rollup я могу вывести модуль ES, просто установив опцию format
в 'es'
. Как я могу сделать то же самое с webpack? Если это невозможно сейчас, есть ли у webpack какие-либо планы по его добавлению?
Единственное, что я нашел в документации для output.libraryTarget
, которая упоминает модули ES, такова:
libraryTarget: "commonjs-module"
- Экспортировать его с помощью объектаmodule.exports
(output.library
игнорируется),__esModule
определен (он пронумерован как модуль ES2015 в режиме взаимодействия)
Однако, это довольно неясно для меня. Это то же самое, что и libraryTarget: "commonjs2"
с той лишь разницей, что __esModule
определено? Что такое "режим взаимодействия"?