输出配置
declaration
false
是否生成 .d.ts 类型声明文件。
declarationDir
undefined
指定生成声明文件的输出目录(如果设置了 declaration)。
declarationMap
false
是否为声明文件生成 .map 文件,方便调试声明文件。
downlevelIteration
false
启用对 ES6 迭代器语法的降级支持,兼容旧环境。
emitBOM
false
是否在输出文件开头添加 UTF-8 BOM 头。
emitDeclarationOnly
false
是否只生成声明文件,不生成 .js 文件。
importHelpers
false
使用 tslib 的辅助函数,减少输出文件体积。
inlineSourceMap
false
是否将 .map 文件内联到输出的 .js 文件中。
inlineSources
false
是否将源文件内容内联到 .map 文件中,便于调试器显示源代码。
mapRoot
undefined
用于修改生成 .map 文件中源码文件路径的根目录。
newLine
undefined
指定输出文件中换行符类型,"crlf" 或 "lf"。
noEmit
false
不生成输出文件,只进行类型检查。
noEmitHelpers
false
不生成辅助函数,通常与 importHelpers 配合使用。
noEmitOnError
false
如果存在错误,则不生成输出文件。
outDir
undefined
指定输出目录,所有生成的文件都会写入此目录。
outFile
undefined
将所有模块输出到一个文件,通常用于 amd 或 system 模块。
preserveConstEnums
false
保留 const enum 定义,不将其内联为常量。
removeComments
false
是否从输出文件中移除注释。
sourceMap
false
是否生成 .map 文件,方便调试。
sourceRoot
undefined
指定源码根路径,用于 .map 文件中。
stripInternal
false
是否从声明文件中去除带有 @internal 注释的声明。
这有帮助吗?