Búsqueda de sitios web

angularjs - ¿Cómo resolver "Build: Opción de compilador desconocida 'listemittedfiles'. " en Visual Studio 2015 actualización 3?


Después de actualizar los paquetes NuGet Type Scripts, me encontré con un problema común de compilación: "tsc.exe terminó con el código 1". Después de buscar, encontré la solución para resolverlo. Como se sugirió, instalé otros dos paquetes NuGet llamados Microsoft.TypeScript.Compiler y Microsoft.TypeScript.MSBuild. Después de instalar esos, el problema de tsc.exe terminado con el código 1 se resolvió. Pero mientras tanto surgió un nuevo problema en la compilación: "Opción de compilador desconocida 'listemittedfiles'".

Estaba tratando de resolverlo siguiendo la sugerencia de este fallo de compilación de TypeScript.

Pero aún no ha habido ninguna mejora en este problema.

¿Alguien puede proporcionar una solución, por favor? Por favor, muchas gracias de antemano.

La estructura del proyecto de mi cliente se ve como en la imagen. Por favor, haga clic aquí para ver la imagen

Respuesta #1

Te sugiero que intentes solucionar este problema instalando TypeScript 2.0.6 usando el siguiente enlace:

  • Herramientas de TypeScript de Visual Studio 2015 (2.0.6 al momento de escribir)

Esto también indicará a MSBuild la compilación de TypeScript adecuada, que admite completamente el conmutador de comandos --listEmittedFiles.

Vea también esta respuesta y/o este artículo de blog que escribí sobre este tema para más detalles y referencias sobre este asunto.

Respuesta #2

Tuve el mismo problema. Descubrí que tenía instalada una versión incorrecta (es decir, más antigua) de TypeScript (además de la actual) y, aunque también estaba instalada la última versión, se usaba el antiguo compilador de TypeScript (tsc).

Abre una consola de Windows y ejecuta el siguiente comando:

tsc -v

El resultado debería ser:

Version 1.0.1.0

Si tienes la última versión de TypeScript instalada pero no ves la versión mencionada arriba, probablemente tengas versiones antiguas de TypeScript instaladas, lo que puede ser la causa de tus problemas. Desinstala las versiones antiguas a través de "Programas y características" en el panel de control de Windows.

Artículos relacionados