![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
typescript
文章平均质量分 79
typescript
爱文Irwin
这个作者很懒,什么都没留下…
展开
-
Typescript配置文件(tsconfig.json)详解系列一:target和lib
我想Typescript设置的初衷也是希望你写代码的时候尽量不要使用和target不匹配的API(不匹配的API虽然可以向下兼容但是性能会差些)。那么ES6的一些新的API我是使用不了,如Promise。如果TS经过编译后生成的.js文件要直接在浏览器上使用,那么target一定要选择需要兼容浏览器的最低版本。如果你使用了比target中定义的javascript更高版本的语法,那么编译后的代码会自动帮你向下降级。这个参数需要配合target来使用,指定不同的target,会自动引入对应的lib库。原创 2024-06-22 23:03:21 · 1238 阅读 · 0 评论 -
Typescript配置文件(tsconfig.json)详解系列二:noLib
现在为了tsc能正常编译,我需要补全一下类型声明。我定义了一个no.lib.d.ts文件,然后把lib.es5.d.ts和lib.es2015.promise.d.ts的内容粘贴过来(图省事儿)。同时target设置为ES5。此时tsc编译不会报错了。但是我的IDE(Webstorm)仍然提示类型报错。(该问题不打算继续深入调查了)原创 2024-06-23 00:21:08 · 269 阅读 · 0 评论