美文网首页
TSConfig文件详解23

TSConfig文件详解23

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

编译器配置项-compilerOptions

输出相关配置项07

输出目录 - outDir

如果设定了outDir,那么 .js.d.ts.js.map等文件将被输出到这个目录。这个目录的结构保留与源代码的目录结构一致,如果不一致,参考 rootDir

如果未设定outDir,那么 .js.d.ts.js.map等文件将被输入到产生这些文件的.ts文件的目录:

example
├── index.js
└── index.ts

如果tsconfig.json文件设置为如下:

{
  "compilerOptions": {
    "outDir": "dist"
  }
}

那么运行tsc命令.js文件将被生成到dist目录:

example
├── dist
│   └── index.js
├── index.ts
└── tsconfig.json

输出文件 - outFile

如果设定了outFile,那么所有的全局文件(非模块文件)内容将被拼接到这一个指定的文件。

如果module被设置为system/amd,那么所有的模块文件也将被拼接到这一个指定的文件(在全局文件之后)。

注意:outFile将会无效,除非module被设置为nonesytem或者amd。这个选项不能被用于打包成CommonJS或者ES6模块。

相关文章

网友评论

      本文标题:TSConfig文件详解23

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