gpt4 book ai didi

javascript - 我如何找到 typescript 版本支持的 ecmascript 版本列表?

转载 作者:行者123 更新时间:2023-12-05 05:00:47 29 4
gpt4 key购买 nike

我的应用程序正在使用 Typescript 2.5.3,我想使用 ES2020 功能,我可以添加 ES2020 库(到 lib in tsconfig.json) 并将其编译为目标 ES5 ? .

我们如何知道 2.5.3 版本支持哪些 ES 库?

最佳答案

为了使用 ES2020 功能并将它们编译为 ES5,您可以在 tsconfig.json 文件中包含以下内容:

{
"lib": "ES2020",
"target": "ES5",
}

lib configuration documentation

target configuration documentation

lib 自 2.0 版发布以来一直存在,而 target1.0 版发布以来一直存在,所以我相信您应该安全使用那些。至于如何查看可用值,你应该可以运行 tsc --help 并且将为你列出可用值(使用版本 2.5.3 测试) :

--lib                                              Specify library files to be included in the compilation: 
'es5' 'es6' 'es2015' 'es7' 'es2016' 'es2017' 'esnext' 'dom' 'dom.iterable' 'webworker' 'scripthost' 'es2015.core' 'es2015.collection' 'es2015.generator' 'es2015.iterable' 'es2015.promise' 'es2015.proxy' 'es2015.reflect' 'es2015.symbol' 'es2015.symbol.wellknown' 'es2016.array.include' 'es2017.object' 'es2017.sharedmemory' 'es2017.string' 'es2017.intl' 'esnext.asynciterable'
-t VERSION, --target VERSION                       Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', or 'ESNEXT'.

在理想情况下,TypeScript 文档将进行版本控制,因此您可以看到旧版本的所有可用配置选项和值。

最坏的情况是,您可以下载感兴趣版本的源代码(例如 version 2.5.3 found here)并查看源代码以查看可用选项。

关于javascript - 我如何找到 typescript 版本支持的 ecmascript 版本列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62989922/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com