Почему поток не понимает `экспорт по умолчанию`

1

Два экземпляра кода:

const obj = {}
export default obj


export default obj = {}

Поток дает ошибку на втором

Невозможно разрешить имя obj

Что-то не так с кодом на втором месте? Он работает отлично, но поток предупреждает меня.

Теги:
flowtype

1 ответ

3
Лучший ответ
const obj = {
    // property goes here
}
export default obj

или же,

export default {
   // property goes here
 }

или же

let obj;
export default obj =  {
  // property goes here
}

Ссылка: https://developer.mozilla.org/en-US/docs/web/javascript/reference/statements/export

  • 0
    поэтому export default obj = {} не является правильным? Я использую obj ниже expart default и это работает
  • 0
    К сожалению, export default obj = {} является действительным. Но ты должен объявить obj первым. Я обновил ответ. Но вы не можете сделать export default const obj = {} . Невозможно использовать var , let или const с export default .
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню