【问题标题】:Visual Studio 2019 TypeScript build erorrs after adding site.ts and then nuget package Microsoft.TypeScript.MSBuild添加 site.ts 然后 nuget 包 Microsoft.TypeScript.MSBuild 后 Visual Studio 2019 TypeScript 构建错误
【发布时间】:2021-11-04 10:18:49
【问题描述】:

在 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 不会在保存时编译。

知道我缺少什么(包/设置/其他)吗?

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

【问题讨论】:

    标签: typescript msbuild visual-studio-2019


    【解决方案1】:

    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"
      ]
    }
    

    【讨论】:

    • 嗨@mortenma71,请不要忘记accept your answer,感谢分享解决方案:)
    • 嗨@Tianyu它已经完成了。没有意识到我必须接受自己的答案:-)
    猜你喜欢
    • 2021-04-16
    • 2019-09-02
    • 2021-09-12
    • 2019-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-30
    相关资源
    最近更新 更多