ts-node error TS2584: Cannot find name 'console'.

分析

error TS2584: Cannot find name 'console'. Do you need to change your target library? Try changing the 'lib' compiler option to include 'dom'.

具体原因我也不懂,别人说是ts-node版本太高。
我猜测是我使用的是旧版node,搭配新版ts-node导致有些依赖之类的缺失,从而产生问题。当然,也可能是新的ts-node需要tslib才能使用console。

解决

有卸载并降级和安装依赖两种解决方式,我选择安装依赖。

cnpm i -g tslib @types/node
posted @ 2024-05-04 01:15  魂祈梦  阅读(156)  评论(0)    收藏  举报