Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual Studio 2017为不使用TypeScript的项目生成TypeScript错误_Typescript_Visual Studio 2017 - Fatal编程技术网

Visual Studio 2017为不使用TypeScript的项目生成TypeScript错误

Visual Studio 2017为不使用TypeScript的项目生成TypeScript错误,typescript,visual-studio-2017,Typescript,Visual Studio 2017,关于VS2017为什么会在不使用TypeScript的项目上运行TypeScript编译器(tsc.exe)的任何想法都会有帮助吗 我有一个包含三个ASP.NETWeb应用程序的解决方案。这三个项目中的一个使用TypeScript,而其他两个项目不包含扩展名为.ts的文件、tsconfig文件和Typesctript-MSBuild标记。但是,两个不使用TS的项目中的一个在构建项目时,甚至在第一次打开解决方案时,都会生成以下TypeScript编译器错误。我从下面列出的错误中删除了项目名称,但我

关于VS2017为什么会在不使用TypeScript的项目上运行TypeScript编译器(tsc.exe)的任何想法都会有帮助吗

我有一个包含三个ASP.NETWeb应用程序的解决方案。这三个项目中的一个使用TypeScript,而其他两个项目不包含扩展名为.ts的文件、tsconfig文件和Typesctript-MSBuild标记。但是,两个不使用TS的项目中的一个在构建项目时,甚至在第一次打开解决方案时,都会生成以下TypeScript编译器错误。我从下面列出的错误中删除了项目名称,但我向您保证,这些错误是由于其中一个不使用Typescript的项目造成的

当我在Visual Studio 2015中打开(或构建)相同的解决方案时,不存在此问题

错误TS2451无法重新声明块作用域变量“JSON”。(x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TypeScript\lib.es6.d.ts 991处于活动状态 错误TS2451无法重新声明块作用域变量“JSON”。C:\Program Files(x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TypeScript\lib.es6.d.ts 991处于活动状态 错误TS2451无法重新声明块作用域变量“JSON”。C:\Program Files(x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TypeScript\lib.es6.d.ts 1018处于活动状态 错误TS2451无法重新声明块作用域变量“JSON”。C:\Program Files(x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TypeScript\lib.es6.d.ts 1018处于活动状态 错误TS2451无法重新声明块作用域变量“JSON”。C:\Program Files(x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TypeScript\lib.es6.d.ts 5714处于活动状态 错误TS2451无法重新声明块作用域变量“JSON”。C:\Program Files(x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TypeScript\lib.es6.d.ts 5714处于活动状态 错误TS2403后续变量声明必须具有相同的类型。变量'require'必须为'any'类型,但此处的类型为'NodeRequire'。C:\Users\gregb\AppData\Local\Microsoft\TypeScript\node\u modules\@types\node\index.d.ts 73处于活动状态 错误TS2403后续变量声明必须具有相同的类型。变量'require'必须为'any'类型,但此处的类型为'NodeRequire'。C:\Users\gregb\AppData\Local\Microsoft\TypeScript\node\u modules\@types\node\index.d.ts 73处于活动状态 错误TS2403后续变量声明必须具有相同的类型。变量“swfobject”的类型必须为“{registerObject:(ab:any,X:any,aa:any,Z:any)=>void;getObjectById:(X:any)=>Element;…”,但此处的类型为“swfobject”。C:\Users\gregb\AppData\Local\Microsoft\TypeScript\node\u modules\@types\swfobject\index.d.ts 6处于活动状态
错误TS2403后续变量声明必须具有相同的类型。变量“swfobject”的类型必须为“{registerObject:(ab:any,X:any,aa:any,Z:any)=>void;getObjectById:(X:any)=>Element;…',但这里有类型“SwfObject”。C:\Users\gregb\AppData\Local\Microsoft\TypeScript\node\u modules\@types\SwfObject\index.d.ts 6处于活动状态

将根据以下内容进行修复:另请参见