Я пишу ES6 и используя babel для генерации генераторов Yeoman. Проблема заключается в том, что после компиляции в es5 для рендеринга файла мне нужно прикоснуться к нему.Генератор Yeoman с синтаксисом ES6
Основной файл генератор ES6
'use strict'
import { NamedBase } from 'yeoman-generator'
export default class MyGenerator extends NamedBase {
generateComponent() {
console.log('Name passed - ' + this.name))
}
}
после компиляции
Я тогда нужно идти в созданный файл и измените последнюю строку из exports.default = MyGenerator;
в module.exports = MyGenerator;
, чтобы заставить его работать.
Что мне не хватает?
REF: мой текущий репо: https://github.com/GantMan/irrigate/tree/7a897d4669e479cdd7b5509b1807e0b26d5c6658
Возможный дубликат [Babel 6 изменяет способ экспорта по умолчанию] (http://stackoverflow.com/questions/33505992/babel-6-changes-how-it-exports-default) – Bergi