@KondakovVE

ES6 export default (app)=>{} — возвращает объект. Как вернуть функцию?

Всем привет. Разбираясь с учебным примером столкнулся с уже известной проблемой.
module.export = app => { ... }
import foo from 'module' //foo = function(app)

export default app => { ... } 
import foo from 'module' //foo = { default : function (app)}

В принципе нет проблем использовать в коде foo.default(), но есть модули для автозагрузки (ну например consign, который ломается.

Можно ли как то иначе экспортировать в стиле ES6 что бы импорт (или хотя бы require) забирал именно функцию?
  • Вопрос задан
  • 101 просмотр
Пригласить эксперта
Ответы на вопрос 2
mak_ufo
@mak_ufo
Используйте require, а не import
Ответ написан
Комментировать
@Abcdefgk
export {foo}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы