【问题标题】:How to exclude unused TS files in Angular 9如何在 Angular 9 中排除未使用的 TS 文件
【发布时间】:2020-09-04 14:34:40
【问题描述】:

我从 Angular 7 更新到 Angular 9,现在遇到了一堆与此类似的错误。

警告 C:\Users\DEV-SYS\Documents\GitHub\Angular-7\src\environments\environment.prod.ts 是 TypeScript 编译的一部分,但未使用。仅添加条目 指向 tsconfig 中的“文件”或“包含”属性。

摆脱它们的一种方法是删除文件,但由于我以后可能需要一个或另一个,我如何告诉系统不要尝试编译?我尝试将以下内容添加到我的 tsconfig.app.json 中,但运气不佳。

  "exclude": [
        "test.ts",
        "**/*.spec.ts",
        "environment.prod.ts"
    ]

我在这里错过了什么?

【问题讨论】:

标签: angular typescript


【解决方案1】:

由于您的 environment.prod.ts 位于嵌套文件夹中,因此您必须提供类似的内容。

 "exclude": [
        "test.ts",
        "**/*.spec.ts",
        "./src/environments/environment.prod.ts"
    ]

您给出的不包括 environment.prod.ts 文件的路径是错误的。

【讨论】:

  • 尝试像您的示例一样添加路径,但仍然抱怨同样的警告
  • test.ts 文件呢?它放在文件夹结构的什么位置?
  • src\test.ts 是文件test.ts的位置
猜你喜欢
  • 2021-01-24
  • 1970-01-01
  • 2022-07-24
  • 2020-07-26
  • 2020-07-06
  • 2020-09-23
  • 2021-06-13
  • 2021-09-21
  • 2019-12-23
相关资源
最近更新 更多