Hôm nay đột nhiên tôi bắt đầu nhận được các lỗi xây dựng trên một dự án được xây dựng với Typecript. Trong một tệp mà (hoặc bất cứ thứ gì nó tham chiếu) đã không được thay đổi trong vài tuần, tôi bắt đầu nhận được:
./path/to/my/file.ts
Line 0: Parsing error: Cannot read property 'name' of undefined
Lỗi này xuất hiện lần đầu trên CI của chúng tôi, có thể được sao chép bằng cách xây dựng thủ công trên máy chủ và cuối cùng tôi có thể sao chép trên máy tính của mình (đang chạy hoàn hảo) sau khi cập nhật tất cả các gói. Bây giờ, ngay cả khi tôi rút được cam kết (tòa nhà) cũ của dự án, tôi không thể xây dựng nó. Tôi đã yarn.lock
cam kết với repo của mình, nhưng ngay cả với cái cũ package.json
và yarn.lock
(tôi xóa node_modules
và làm yarn
), tôi không thể xây dựng.
Lỗi này theo nghĩa đen bắt đầu ra khỏi màu xanh ngày hôm nay.
Điều gì có thể là lý do?
Phiên bản của tôi (có thể có liên quan):
yarn 1.22.4,
node v13.11.0,
typescript 3.7.5
react 16.12
react-scripts 3.4.0
macOS 10.15 Catalina