TSConfig文件详解19
2024-07-04 本文已影响0人
从零开始学ArchLinux
编译器配置项-compilerOptions
输出相关配置项03
输出BOM-emitBOM
控制 TypeScript 的输出是添加 字节顺序标记 (BOM),如果添加BOM,那么写入的文件将添加BOM。一些运行时环境需要 BOM 才能正确解释 JavaScript 文件,但是一些其它的运行时环境则要求没有BOM。通常emitBOM
默认值为false
,除非确实有理由可以设置为true
。
仅输出声明文件-emitDeclarationOnly
仅输出声明文件:.d.ts
,不输出JavaScirpt文件:.js
。
这个配置项适用于以下两种场景:
- 使用
TypeScript
之外的 转译器来生成JavaScript
。 - 只需要为消费者提供
d.ts
文件,所以设置TypeScript
仅生成声明d.ts
文件。