gpt4 book ai didi

typescript - 如何设置 typescript 编译器 (tsc) 的默认目标 es 版本?

转载 作者:行者123 更新时间:2023-12-02 19:06:46 25 4
gpt4 key购买 nike

过去 24 小时我花了很多时间学习:

  • Visual Studio Code 的工作原理
  • TypeScript 的工作原理
  • TypeScript 编译器 (tsc) 的工作原理
  • 这三个软件如何组合在一起

在不到一天的时间内(!)我终于成功编写了一些基本的 TypeScript 并将其编译为 Javascript。

当我发现 TypeScript 编译器 (tsc) 不仅编译了静态类型标签,而且还转译时,我的狂喜有点平淡了:

  • 常量

进入:

  • var

我说沉默,但实际上我有点害怕

然后我发现 tsc 的默认转译目标是 ECMAScript 3

事实证明,我可以通过使用 --target 标志调用 tsc 来保持我的 const 声明不变:

tsc my-first-typescript.ts --target es6

但是。我真的不想每次调用 tsc 时都继续编写 --target es6 (或 --target es11)。

有什么办法可以设置 tsc 的默认转译目标版本,这样它就不会自动假设我想要像 1999 年那样的 javascript 吗?

最佳答案

我认为您无法全局更改默认(好吧,您可以修改tsc文件,但是...),但您可以设置选项(包括目标)对于使用项目根目录中的 tsconfig.json 文件的任何给定项目; TypeScript Handbook项目配置部分中的详细信息。例如:

{
"compilerOptions": {
"target": "ES2015"
}
}

您也不一定必须自己推出 tsconfig/bases project GitHub 上的 旨在让您可以轻松地使用各种项目类型的配置来启动和运行。

关于typescript - 如何设置 typescript 编译器 (tsc) 的默认目标 es 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64934660/

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