React-скрипты дают бессмысленные ошибки компиляции - PullRequest
0 голосов
/ 05 апреля 2019

Я запускаю свое приложение React в режиме разработки с записью сценариев npm "start": "react-scripts start" в течение нескольких недель или месяцев. Внезапно он начинает выдавать бессмысленные ошибки компиляции примерно каждый третий или четвертый раз, когда я изменяю свой исходный файл и заставляю его наблюдать за задачей наблюдения. Всегда ctrl-c и перезапуск задачи npm из командной строки заставляет ее успешно запуститься.

Ошибки обычно unexpected token, но никогда не действительны. Например, с console.log он говорит, что запятая ожидалась там, где находится точка. В других случаях говорится, что неожиданный токен был (, а он ожидал (. В других случаях это просто другая неожиданная ошибка токена, которая недопустима. Он часто повторяет ранее замеченные ошибки, но также смешивает и новые.

Я перепробовал все, что мог придумать:

  • rm -rf node_modules && npm очистить кэш && npm i
  • использовать с или без BROWSER env var set (или значение none)
  • Перезапустите vncserver, на котором работает приложение (оно работает на сервере со многими другими пользователями, и я не могу перезапустить его)
  • Увеличьте выделение памяти для скрипта, запустив его как `node --max-old-space-size = 32276 node_modules / реагировать-scripts / scripts / start.js
  • Установить последнюю версию response-scripts (2.1.1)

Кто-нибудь может предложить какие-то другие вещи, которые нужно попробовать, вещи для проверки или теории, почему сценарий запутывается?

...