TypeScript tsconfig 文件中的默认编译器选项是什么?

jra*_*ali 8 typescript

在描述 tsconfig.json 文件的 TypeScript 页面上,它说:

\n\n
\n

可以省略“compilerOptions”属性,在这种情况下,使用编译器\xe2\x80\x99s 默认值。请参阅我们支持的编译器选项的完整列表。

\n
\n\n

但是,我在任何地方都找不到这些默认值。谁能指出我正确的方向,或者,如果您知道,请将它们发布在这里?

\n\n

或者,我想以某种方式将编译器选项输出到控制台,但我不知道该怎么做。

\n\n

编辑:所以,我刚刚意识到一些我认为有助于回答这个问题的事情。我认为布尔选项都默认为 false,这可能解释了为什么没有提到这些选项的默认值。如果是这样的话,那么它会留下以下选项,而不会记录默认值(但我必须承认,这些选项似乎都有明显的默认值):

\n\n

--字符集

\n\n

--区域设置

\n\n

- 新队

\n

bas*_*rat 6

但是,我在任何地方都找不到这些默认值

compilerOptions有自己的页面,其中提到了一些默认值: https: //github.com/Microsoft/TypeScript-Handbook/blob/master/pages/Compiler%20Options.md

对于你的问题

  • charset:utf8。大多数情况下你不需要搞乱这个
  • localeen-us: 。我什至不知道其他人的支持程度如何。
  • newLine:使用os默认值。除非您明确指定(CR 或 CRLF)