首页 > 其他分享 >TypeScript系列 -> 遇到报错 Cannot find name ‘console‘. Do you need to change your target library?ging t

TypeScript系列 -> 遇到报错 Cannot find name ‘console‘. Do you need to change your target library?ging t

时间:2022-11-14 13:57:36浏览次数:68  
标签:Do TypeScript console name library 报错 find change

学习ts遇到的报错

Cannot find name ‘console‘. Do you need to change your target library?ging the ‘lib‘ compiler option

解决办法:

  • 需要安装TypeScript助手的运行时库,包含所有TypeScript辅助函数
    npm install -D tslib @types/node
    
  • 解释:
    以下是一个知乎大佬的讲解:
    console 不属于 EcmaScript 标准。
    DOM 里面的 console 是浏览器环境下的,属于浏览器BOM API,Node 里面的 console 是 Node.js 里面的,由nodejs自己定义的API,两者虽然有同样的功能,但是并不是同一个东西;
    因此总结,主要原因 TypeScript 自带的类型只有 DOM 环境里面的那些类型(在 lib.dom.d.ts 里面),Node.js 的类型是不自带并且通过 @types/node 这个库来维护的。
    

作者:Yiming Li
链接:https://www.zhihu.com/question/470016632/answer/1978489216
————————————————
英文参考链接:
Cannot find name '..'. Do you need to change your target library?

标签:Do,TypeScript,console,name,library,报错,find,change
From: https://www.cnblogs.com/z7luv/p/16888798.html

相关文章