gpt4 book ai didi

typescript - 将特定目录中的 *.ts 文件编译为单个文件

转载 作者:搜寻专家 更新时间:2023-10-30 21:12:17 29 4
gpt4 key购买 nike

我知道可以使用 "outFile": "../../built/local/tsc.js" 编译器选项将所有 typescript 文件编译成一个文件。但是是否可以只使用它来编译特定目录中的每个 typescript 文件并以默认方式编译其余部分?

最佳答案

是的,你可以,但要让它正常工作,你需要满足一些要求,假设您有 src 文件夹和 src/sub 文件夹,您希望将其构建在一个 .js 文件中

  1. src/sub 文件夹应该有 index.ts 文件,它应该为每个公共(public)接口(interface)(方法、常量、枚举等)命名导出.)

  2. src 文件夹中的所有其他文件(sub 文件夹之外),应该仅从 sub/index.ts 导入/p>

  3. src文件夹中应该有2个tscofig

    • 一个用于src/sub (tsconfig.sub.json 必须导入
      ./sub/index.ts"outFile": "../dist/sub.js")
    • 第二个用于src(tsconfig.json,应该明确exclude src/sub)
  4. 构建顺序可能会有所不同

关于typescript - 将特定目录中的 *.ts 文件编译为单个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46090221/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com