Gre*_*ter 5 typescript visual-studio-2017
有关为什么VS2017会在不使用TypeScript的项目上运行TypeScript编译器(tsc.exe)的任何想法会有帮助吗?
我有一个包含三个ASP.Net Web应用程序的解决方案.三个中的一个使用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 Active Error TS2451无法重新声明块范围变量'JSON'.C:\ Program Files(x86)\ Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TypeScript\lib.es6.d.ts 991 Active Error TS2451无法重新声明块范围变量'JSON'.C:\ Program Files(x86)\ Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TypeScript\lib.es6.d.ts 1018 Active Error TS2451无法重新声明块范围变量'JSON'.C:\ Program Files(x86)\ Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TypeScript\lib.es6.d.ts 1018 Active Error TS2451无法重新声明块范围变量'JSON'.C:\ Program Files(x86)\ Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TypeScript\lib.es6.d.ts 5714 Active Error TS2451无法重新声明块范围变量'JSON'.C:\ Program Files(x86)\ Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TypeScript\lib.es6.d.ts 5714 Active Error TS2403后续变量声明必须具有相同的类型.变量'require'必须是'any'类型,但这里有'NodeRequire'类型.C:\ Users\gregb\AppData\Local\Microsoft\TypeScript \node_modules\@types \node\index.d.ts 73活动错误TS2403后续变量声明必须具有相同的类型.变量'require'必须是'any'类型,但这里有'NodeRequire'类型.C:\ Users\gregb\AppData\Local\Microsoft\TypeScript \node_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_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_modules\@types\swfobject\index.d.ts 6有效
| 归档时间: | 
 | 
| 查看次数: | 1172 次 | 
| 最近记录: |