美文网首页
TSConfig文件详解31

TSConfig文件详解31

作者: 从零开始学ArchLinux | 来源:发表于2024-07-18 23:58 被阅读0次

编译器配置项-compilerOptions

向后兼容性相关配置01

字符集 -charset

在 TypeScript 的早期版本中,这个选项控制了从磁盘读取文本文件时使用的编码。 目前,TypeScript 采用 UTF-8 编码,但可以正确检测 UTF-16(BE 和 LE)或 UTF-8 BOM。

该选项已弃用。

未使用的导入 -importsNotUsedAsValues

已弃用,转而使用 verbatimModuleSyntax

这个选项控制 Typescript编译器如何处理 import 语句,有 3 个不同的选项:

  • remove:默认值,删除 import 语句中引入的 type

  • preserve:保留 import 语句中引入的所有的值或者类型,不管它们是否被使用,但是这可能会导致一些意外的情况。

  • error:这个选项将保留 import 引入的所有值或者类型( 与 preserve选项相同 ),但是导入的值被当作类型使用时将会报告错误。如果想要确保所有导入的值都是期望的,这个选项将会很有用,但是仍然会导致意外的情况。

此标志之所以有效,是因为你可以使用 import type 显式的创建一个 import 语句,这个语句永远不会输出到 JavaScript 代码中。

相关文章

网友评论

      本文标题:TSConfig文件详解31

      本文链接:https://www.haomeiwen.com/subject/vyldhjtx.html