打字稿 - 如何动态设置tsconfig文件



感谢您的阅读,

我当前使用Tsconfig的Gulp设置了一个打字稿,如下所示:

{
  "files": [
    "typings/index.d.ts",
    "src/app/index.config.ts",
    "src/app/index.constants.ts",
    "src/app/common/settings.controller.ts"
    ....
  ],
  "compilerOptions": {
    "noImplicitAny": false,
    "target": "es5",
    "experimentalDecorators" : true,
    "diagnostics" : true,
    "rootDir" : "src/app",
    "outDir": ".tmp/serve/app",
    "module": "commonjs"
  }
}

这是有效的,除了每次创建另一个TS文件时,例如src/app/common/login.controller.ts,我都必须在上面的" files":[]数组中添加它。

有没有办法动态地执行此操作,以便我不必不断更新"文件"数组?

感谢您的帮助。

您可以像Nikos一样使用Globs进行动态文件:

{
    "files": [ "src/app/**/*.ts" ]
}

请记住,该功能大约在一个星期前合并,并且在编写此功能时,它仍然仅在主分支上,所以这可能就是为什么您会遇到"未找到"错误的原因。

,如果您宁愿等待TS制作功能的发行版,也可以尝试使用Typescript-with-globs获得相同的功能。

相关内容

  • 没有找到相关文章

最新更新