Я запускаю свое приложение 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)
Кто-нибудь может предложить какие-то другие вещи, которые нужно попробовать, вещи для проверки или теории, почему сценарий запутывается?