У меня есть приложение Node.js со всеми модулями, написанными на CommonJS, а некоторые используют функции es6, такие как генераторы, let, const и т. Д. И все это отлично работает как есть.
Я хочу объединить все эти файлы в один файл, а затем уточнить его. Мое лучшее предположение о необходимых шагах: 1) Преобразование всех модулей в модули es6 - с помощью Babel 2) Использование накопительного пакета для создания пакета и вывода его в виде файла CJS. 3) Исключите этот файл CJS.
Я играл с rollup & babel и читал такие статьи, как https://duske.me/easy-es2015-compilation-with-rollup-js-and-gulp-js/, который отлично работает, если модули ввода уже являются модулями es6. И я посмотрел на https://github.com/rollup/rollup-plugin-babel но я запутался, так как у меня нет большого опыта работы с babel, rollup и т. д.