«Импортировать в тело модуля; переупорядочить в начало импорта / сначала» по многим файлам - PullRequest
0 голосов
/ 02 мая 2018

У меня та же ошибка, что и в этом ответе , за исключением того, что вместо того, чтобы просто встречаться в одном файле, встречается во многих; как только я исправляю это для одного файла, другой просто появляется с той же ошибкой. Я видел этот ответ , но всякий раз, когда я запускаю react-scripts start, папка node_modules создается в моем src, так что решение не является жизнеспособным.

Было бы слишком много времени исправлять каждый файл, который имеет эту ошибку, каждый раз, когда я компилирую, так как я могу избавиться от этой ошибки? Кажется, это просто проблема eslint.

1 Ответ

0 голосов
/ 18 мая 2018

Я тоже сталкивался с этой проблемой. Я обнаружил, что вы должны импортировать все модули ES6 на верхнем уровне ваших файлов JavaScript. "... структура модулей ES6 является статической, вы не можете условно импортировать или экспортировать объекты. Это дает множество преимуществ.

Это ограничение применяется синтаксически , разрешающим только импорт и экспорт на верхнем уровне модуля : " От доктора Акселя Раушмайера , исследующего JS :

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