c# - react - typescript con html
Error de compilación MSB600 "tsc.exe" salió con el código 2 (6)
¿Alguien puede dar alguna idea. No se pudo encontrar ninguna información sobre esto. -Asp.net 5 proyecto- Visual Studio 2015 encontró el error a continuación
Error MSB6006 "tsc.exe" salió con el código 2. C: / Archivos de programa (x86) / MSBuild / Microsoft / VisualStudio / v14.0 / TypeScript / Microsoft.TypeScript.targets 213
EDITAR: Esta es la línea 213 del archivo Microsoft.TypeScript.targets
<VsTsc
ToolPath="$(TscToolPath)"
ToolExe="$(TscToolExe)"
TSConfigFile="%(ConfigFiles.Identity)"
YieldDuringToolExecution="$(TscYieldDuringToolExecution)"
ProjectDir="$(ProjectDir)"
ToolsVersion="$(TypeScriptToolsVersion)"
TypeScriptCompileBlocked="$(TypeScriptCompileBlocked)"
ComputeOutputOnly="false">
He logrado compilar con la biblioteca gulp-typescript.
[16:27:47] Iniciando ''build-ts'' ... El proceso terminó con el código 0.
[16:27:50] TypeScript: 4 errores semánticos.
[16:27:50] TypeScript: emitido con éxito (con errores)
[16:27:50] Terminados ''build-ts'' después de 3.49 s
Cambiar mi tsconfig.json me lo arregló. parece que:
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"sourceMap": false,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"outDir": "wwwroot/app/",
"noImplicitAny": true,
"suppressImplicitAnyIndexErrors": true
},
"filesGlob": [
"node_modules/**",
"wwwroot/**/*",
"typings/**/*"
],
"compileOnSave": false
Después de actualizar TypescriptToolsVersion a 1.8
<TypeScriptToolsVersion>1.8</TypeScriptToolsVersion>
Cambie las rutas de los destinos de Typescript para incluir la ubicación TypeScriptionVersion. como abajo.
<Import Project="$(MSBuildExtensionsPath32)/Microsoft/VisualStudio/v$(VisualStudioVersion)/TypeScript/$(TypeScriptToolsVersion)/Microsoft.TypeScript.targets" Condition="Exists(''$(MSBuildExtensionsPath32)/Microsoft/VisualStudio/v$(VisualStudioVersion)/TypeScript/$(TypeScriptToolsVersion)/Microsoft.TypeScript.targets'')" />
Mi respuesta fue que tenía un proyecto que estaba usando TypeScript 2.0 con Visual Studio 2015 que abrí en Visual Studio 2013. Al abrirlo en Visual Studio 2015 me solucioné el problema.
Puede haber varias razones detrás de este error. El problema es que VS no muestra el error exacto devuelto por el compilador TypeScript.
Escribí un blog que explica un pequeño truco para obtener un mensaje de error detallado, espero que sea útil para alguien: http://the-coderok.azurewebsites.net/2016/07/13/Resolve-the-Error-MSB6006-tsc-exe-exited-with-code-2-build-error-in-Visual-Studio-2015/
Si tiene problemas con la compilación ASP.NET Core xproj y no tiene ningún archivo .ts, puede deshabilitar la compilación Typescript modificando el archivo .xproj y agregando:
<TypeScriptCompileBlocked>true</TypeScriptCompileBlocked>
Dentro de la primera
<PropertyGroup>
<TypeScriptCompileBlocked>true</TypeScriptCompileBlocked>
...
</PropertyGroup>
Tuve el mismo problema, y verlo arreglar el suyo por su comentario sobre su pregunta al eliminar el mal tsconfig.json me llevó a encontrar la causa de mi error también.
Tenía esta línea en mi tsconfig.json en un esfuerzo por hacer que mis archivos de mapa fuente funcionaran con mi navegador nuevamente.
"sourceRoot": "/"
Al eliminar esta línea, se solucionó el problema (y de todos modos no se había solucionado el problema de mi mapa fuente).
Supongo que si te encuentras con este problema, tienes un tsconfig.json compilerOptions
malo