Uncaught SyntaxError: использование const в строгом режиме в chrome 40

Наше приложение ReactJS, созданное с помощью create-react-app, не индексируется в Google. В ходе расследования выяснилось, что поисковый робот Google использует движок Chrome v40 для анализа клиентских приложений. Итак, я получил Chrome 40 и попытался загрузить страницу. Я получил сообщение об ошибке в консоли

Загрузка фрагмента 13 не удалась. Uncaught SyntaxError: использование const в строгом режиме.

Пробовал применять полифилл (полифилл babel и некоторые другие), но эта ошибка никуда не исчезает.

Любой совет? Могу ли я что-нибудь сделать, чтобы create-react-app правильно транспилировал код в Chrome 40 совместимый?


person Vilsad P P    schedule 29.08.2018    source источник
comment
вы удалили свое приложение? у вас есть какие-то пользовательские конфиги? предоставьте файл package.json, а также любые внешние конфигурации для babel, если таковые имеются   -  person falinsky    schedule 29.08.2018
comment
Нет, я не удалил приложение. добавлен package.js в ttps://jsfiddle.net/gmzen3yw/, пожалуйста, проверьте. Я попытался добавить список браузеров в package.js, чтобы управлять транспилированием Babel. но безуспешно   -  person Vilsad P P    schedule 30.08.2018
comment
jsfiddle.net/gmzen3yw   -  person Vilsad P P    schedule 30.08.2018
comment
Похоже, что по крайней мере на данный момент актив b2cbeta.akbartravels.com/visa/ static/js/main.3267b2fd.js в порядке и не содержит ключевого слова const. Может это кеш? И что за консоль с этой ошибкой?   -  person falinsky    schedule 30.08.2018


Ответы (1)


Проблема возникла из-за того, что я использовал несовместимый компонент. https://github.com/yahoo/react-stickynode. Он отлично работал после того, как я удалил это.

person Vilsad P P    schedule 06.09.2018