Ошибка сборки React: невозможно прочитать имя свойства undefined

Я использую шаблон приложения create-response-app с машинописным текстом. На моем локальном компьютере сборка выполняется успешно, но при запуске на сервере CI сборка не удалась.

  • ошибка сборки

./src/store/redux/info/index.ts Синтаксическая ошибка: не удается прочитать имя свойства undefined (0:undefined)

Но в файле нет свойства name

info / index.ts

export { default } from "./reducer";
export * from "./actions";
export * from "./types";
 "react": "16.12.0",
 "react-app-rewired": "2.1.5",
 "antd": "3.26.5",
 "antd-theme-webpack-plugin": "1.3.0",
 "typescript": "3.7.4",
    "build": "react-app-rewired --max-old-space-size=8192 build",

2 ответа

Решение

Кажется, это проблема с "typescript-eslint".

Это можно решить, обновив версию Typescript до 3.8.x - как указал пользователь Phoebus в другом вопросе: /questions/54294802/react-typescript-stroka-0-oshibka-sintaksicheskogo-analiza-ne-udaetsya-prochitat/54294815#54294815

Проблема с Github (и ссылка на PR в комментариях): https://github.com/typescript-eslint/typescript-eslint/issues/1746

Обновите свою машинописную версию до @latest. 3.8.3 на сегодняшний день.

Как только вы это сделаете, выйдите из IDE и перезапустите. У меня была такая же проблема, и я думал, что обновление не работает. Затем я прочитал в проблеме Github, что вам нужно перезапустить IDE. После этого все заработало

Другие вопросы по тегам