代码之家  ›  专栏  ›  技术社区  ›  lonix

从子项目的tsconfig.json中排除某些类型

  •  0
  • lonix  · 技术社区  · 7 年前

    tsconfig.json extends 扩展基本文件)。

    /tsconfig.json
    /src/client/tsconfig.json
    /src/server/tsconfig.json
    /test/client/tsconfig.json
    /test/server/tsconfig.json
    

    问题是我使用Jest(基于Jasmine)测试服务器,Angular也使用Jasmine进行测试。因此,有多个茉莉花相关的软件包和 @types/foo

    我通过添加子项目的 tsconfig.json

    types: [
      "foo",
      "bar",
      "baz",
      // ...DOZENS more
    ]
    

    每次我安装打字软件包时,我都必须记得将其添加到子项目中。它变得杂乱无章 很难维持 .

    excludeTypes 属性,这将使这更容易(因此我可以在子项目中排除有问题的包)。

    0 回复  |  直到 7 年前
    推荐文章