Подтвердить что ты не робот

Именованный экспорт и экспорт по умолчанию в одном файле

Я пытаюсь поставить по умолчанию и по имени экспорта в одном файле. Пример:

// file name : utils/fetch
export default fetchUtil;

module.exports = {
    fetch : fetchUtil,
    post,
    put,
    get,
};

// import code
import fetch from 'utils/fetch';

Мой код прекрасно работает с веб-пакетом, однако в браузере появляются ошибки:

fetchInit.js:27 Uncaught TypeError: (0, _fetch2.default) is not a function

Я что-то упустил или это не способ сделать по умолчанию & поименованный импорт в том же файле?

4b9b3361

Ответ 1

Нашел решение здесь: http://exploringjs.com/es6/ch_modules.html

В основном я должен был сделать

export default fetchUtil
export {fetchUtil as fetch, post, put, get}