【问题标题】:tsc includes other files automaticallytsc 自动包含其他文件
【发布时间】:2020-12-10 22:01:20
【问题描述】:

我遇到了 tsc 的问题,这让我发疯 我在src 文件夹中有一个文件b.ts。和我的项目根文件夹中的a.ts。 这是我的 tsconfig 文件:

{
  "compilerOptions": {
    "outDir": "build3"
  },
  "rootDir": "src"
}

但是当我使用tsc -build tsconfig.json 编译它时,我在 build 文件夹中同时获得了 a 和 b 文件,包括文件夹 src。但我只想要 b.js 在构建文件夹中!如果我删除 a.ts 一切都会好的。但是根文件夹中是否有任何 .ts 文件,然后一切都会被编译! 我尝试在配置文件中使用filesexcludeincluderootDir 选项,但没有任何效果...

帮帮我!!

【问题讨论】:

  • 你确定你的 tsconfig 被 typescript 正确读取和使用了吗?
  • 说说你的环境,你在用VS吗?
  • "rootDir" 不是顶级属性。这是一个编译器选项!
  • @AluanHaddad 谢谢伙计!你救了我的命????

标签: typescript tsc tsconfig


【解决方案1】:

正如阿卢安·哈达德所说。 rootDir 应该在 compilerOptions 之下并结合 "include":["src/*.ts"] 解决了我的问题。

谢谢。

【讨论】:

    猜你喜欢
    • 2021-11-09
    • 1970-01-01
    • 2011-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-15
    相关资源
    最近更新 更多