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