使用多个入口点Linting TypeScript项目

使用多个入口点Linting TypeScript项目,typescript,Typescript,我有一个大型的应用程序构建使用网页来构建它。应用程序有多个实际动态生成的入口点,并为每个入口点生成所需的目标文件 我已经发现ts加载器在构建时应该和transpileOnly选项一起使用,但我现在一直在研究如何使用tsc检查类型错误 在我的npm lint脚本中调用tslint-config tslint.json./***.ts之后,最直观的方法就是调用tsc-noEmit./***.ts,但这不起作用,因为tsc似乎不允许任何通配符。我确信有一个简单而明显的解决方案,但我似乎找不到它。如果您

我有一个大型的应用程序构建使用网页来构建它。应用程序有多个实际动态生成的入口点,并为每个入口点生成所需的目标文件

我已经发现ts加载器在构建时应该和transpileOnly选项一起使用,但我现在一直在研究如何使用tsc检查类型错误

在我的npm lint脚本中调用tslint-config tslint.json./***.ts之后,最直观的方法就是调用tsc-noEmit./***.ts,但这不起作用,因为tsc似乎不允许任何通配符。我确信有一个简单而明显的解决方案,但我似乎找不到它。

如果您使用ts loader进行传输,您可以告诉TypeScript不要在tsconfig.json中发出代码:

然后您的npm脚本可以简化为只运行tsc


你看过使用fork ts checker网页包插件吗?
{
  "compilerOptions": {
    "noEmit": true,
    /* ... */
  },
  "include": [
    "your-source-directory"
  ]
}
"scripts": {
  "type-check": "tsc"
}