Быстрый вопрос. Я немного смущен ES2015 (ES6).Babel and Browserify/Webpack confusion
Предположим, я использую Babel для компиляции в ES6 Javascript для совместимых ES5 для текущих браузеров.
импорт/экспорт функции уже доступны в ES6 с помощью Babel. Так почему мне нужно что-то вроде Browserify или Webpack, если бы я просто использовал их, чтобы объединить мои модули, когда ES6 мог сделать это для меня?
Везде, куда я иду, я вижу людей, использующих Babel в сочетании с Browserify или Webpack. Хотя я знаю, что что-то вроде Webpack можно использовать для большего, но мне интересно, можно ли также связывать файлы с использованием синтаксиса ES6.
Возможно, я был совершенно не в порядке, и я, возможно, потерялся в Javascript Jungle 2016 года, поэтому я надеюсь, что кто-то может это сделать для меня.
Редактировать
Правильно ли я предположить, что нативный функциональность ES6 импорт/экспорт просто не расслоение файлов? Из того, что я прочитал до сих пор, я думаю, что вам все равно нужно включать все отдельные файлы Javascript, но вы просто импортируете модули в пространство имен других, используя собственные функции импорта?
Это яблоки и апельсины: Вавилон делает транспиляцию. Webpack может * управлять *, что транспиляция, но это для ... ну, упаковка для Интернета. Отсюда и название. –