Интеграция React в поток сборки с транспиляцией модулей с помощью Babel

В настоящее время у меня проблемы с транспиляцией модуля с помощью babel.

когда я переношу код в модули AMD с помощью babel, я могу заставить его работать в браузере, включив библиотеку requirejs. Но когда я пытаюсь ввести реакцию в это уравнение, у нас возникают некоторые проблемы, так как реакция не очень хорошо работает с AMD. у нас возникают ошибки несоответствия (http://requirejs.org/docs/errors.html#mismatch) причина, по которой реакция загружается синхронно в файле vendor.js.

если бы я попробовал наоборот, используя commonjs, поскольку это спецификация модуля по умолчанию, которую использует Babel, я понятия не имею, как заставить его работать в браузере. без библиотеки, такой как requirejs в предыдущем примере, браузер выдает такие ошибки, как «экспорт не определен». попытался включить некоторые вещи, такие как es6-module-loader или полифилл браузера babel, но без особого успеха.

ps: поток сборки использует broccolijs.


person fklt    schedule 14.07.2015    source источник


Ответы (1)


похоже, что ответ находится в веб-пакете. после использования babel для переноса кода в es5 в брокколи я использовал плагин broccoli webpack, чтобы сделать браузер перенесенного кода готовым.

person fklt    schedule 14.07.2015