Возникли проблемы с объявлением const - PullRequest
0 голосов
/ 21 мая 2019

В настоящее время я разрабатываю компонент вactjs, и я столкнулся с ошибкой синтаксического анализа, из-за которой не распознаются ключевые слова const, let и var. Есть ли какие-либо идеи для решения этой проблемы?

Я пытался установить пакет es6 в реактивный проект.

Failed to compile.

./src/components/Calendar.js
  Line 12:  Parsing error: Unexpected keyword 'const'

  10 |
  11 |     state={
> 12 |         const localizer = BigCalendar.momentLocalizer(moment)
     |         ^
  13 |     }
  14 |
  15 |

Я ожидаю использовать переменную без ошибки синтаксического анализа.

1 Ответ

2 голосов
/ 21 мая 2019

localizer - это ключ, а не значение.вы можете сделать его значение константным вне состояния компонента и использовать его внутри состояния, но вы не можете объявить переменную внутри такого объекта.Вы могли бы сделать это ...

const localizer = BigCalendar.momentLocalizer(moment);

state = {
    localizer: localizer
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...