Visual Studio 添加 site.ts 然后 nuget 包 Microsoft.TypeScript.MSBuild 后 2019 TypeScript 构建错误

Visual Studio 2019 TypeScript build erorrs after adding site.ts and then nuget package Microsoft.TypeScript.MSBuild

在 Visual Studio 2019 (v16.11.5) 中,我添加了一个 site.ts 文件和一些 ts 代码。 VS 提示我安装 nuget 包 Microsoft.TypeScript.MSBuild,我安装了。 现在在 site.ts 上保存 site.js 生成得很好,但是,现在 VS 不会构建解决方案并产生一些 TS 错误(见屏幕截图)。

当我删除 Microsoft.TypeScript.MSBuild 时,解决方案会生成,但 site.ts 不会在保存时编译。

知道我遗漏了什么 (package/setting/other) 吗?

我有一个 gulpfile.js,我想它也可以处理 ts 编译。

按照 https://docs.microsoft.com/en-us/visualstudio/javascript/compile-typescript-code-nuget?view=vs-2019 结果我在项目根目录中丢失了一个 tsconfig.json 文件。

我将此添加到文件中:

{
  "compilerOptions": {
    "noImplicitAny": false,
    "noEmitOnError": true,
    "removeComments": false,
    "sourceMap": true,
    "target": "es5"
  },
  "exclude": [
    "node_modules",
    "wwwroot"
  ],
  "include": [
    "Scripts/site.ts"
  ]
}