今天我突然开始在使用TypeScript构建的项目中遇到构建错误。在一个文件中,尽管它(或任何被它引用的内容)已经数周未改变,我开始看到以下错误信息:
./path/to/my/file.ts
Line 0: Parsing error: Cannot read property 'name' of undefined
这个错误最初在我们的CI上出现,可以在服务器上手动构建进行复制,并且我在更新所有软件包后才能在自己的电脑上(本来运行得很好)复现。 现在,即使我拉取项目的旧(building)提交,也无法构建它。 我已经将yarn.lock
提交到我的仓库中,但即使使用旧的package.json
和yarn.lock
(我删除node_modules
并执行yarn
),我也不能构建。
今天这个错误突然就出现了。
可能的原因是什么?
我的(可能相关的)版本:
yarn 1.22.4,
node v13.11.0,
typescript 3.7.5
react 16.12
react-scripts 3.4.0
macOS 10.15 Catalina