Dzisiaj nagle zacząłem dostawać błędy kompilacji w projekcie zbudowanym przy użyciu maszynopisu. W pliku, który (lub cokolwiek, do czego się odwołuje) nie był zmieniany od tygodni, zacząłem otrzymywać:
./path/to/my/file.ts
Line 0: Parsing error: Cannot read property 'name' of undefined
Ten błąd pojawił się po raz pierwszy w naszym CI, można go było zreplikować, ręcznie budując na serwerze, a po aktualizacji wszystkich pakietów mogłem w końcu odtworzyć na własnym komputerze (działającym idealnie). Teraz, nawet jeśli ściągnę stary (budujący) zatwierdzenie mojego projektu, nie mogę go zbudować. Mam yarn.lock
popełnione do mojego repo, ale nawet ze starym package.json
i yarn.lock
(I usunąć node_modules
i zrobić yarn
), nie mogę budować.
Ten błąd dosłownie zaczął się dzisiaj od zera.
Co może być przyczyną?
Moje (prawdopodobnie istotne) wersje:
yarn 1.22.4,
node v13.11.0,
typescript 3.7.5
react 16.12
react-scripts 3.4.0
macOS 10.15 Catalina