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
分类:
学习日常