Tengo un proyecto principal de ASP.NET y obtengo este error cuando intento compilarlo:
error TS18003: Build:No inputs were found in config file 'Z:/Projects/client/ZV/src/ZV/Scripts/tsconfig.json'. Specified 'include' paths were '["**/*"]' and 'exclude' paths were '["../wwwroot/app","node_modules/*"]'.
1> The command exited with code 1.
1> Done executing task "VsTsc" -- FAILED.
Este es mi tsconfig.json
archivo:
{
"compileOnSave": true,
"compilerOptions": {
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"lib": [ "es5", "dom" ],
"module": "commonjs",
"moduleResolution": "node",
"noEmitOnError": true,
"noImplicitAny": false,
"outDir": "../wwwroot/app/",
"removeComments": false,
"sourceMap": true,
"target": "es6"
},
"exclude": [
"../wwwroot/app",
"node_modules/*"
]
}
¿Es esto un error o estoy haciendo algo mal? Recientemente actualicé Visual Studio 2015 para actualizar 3. ¿Alguien ha encontrado esto antes?
Respuestas:
Agregue un archivo de mecanografía vacío a la carpeta de scripts de mecanografía (la ubicación de su archivo tsconfig) para satisfacer el compilador de mecanografía.
fuente
También puede intentar reiniciar su editor de código. Eso también funciona bien.
fuente
No estoy usando TypeScript en este proyecto, así que es bastante frustrante tener que lidiar con esto. Lo arreglé agregando un tsconfig.json y un archivo vacío file.ts a la raíz del proyecto. El tsconfig.json contiene esto:
fuente
Si tiene una
include
matriz (que es de lo que probablemente se queja el linter TypeScript):tsconfig.json
y está usando VSCode, puede reiniciar su servidor TS dentro de su editor súper fácilmente para solicitarle que reevalúe el archivo.
CMD
+SHIFT
+P
(en Mac) abrirá el símbolo del sistema y luego encontrará elTypeScript: Restart TS server
comandofuente
.js
/.jsx
/.ts
/.tsx
cuando buscas el comando. El comando, por ejemplo, no está disponible cuando está viendo un.html
archivoSi está utilizando el código vs para editar, intente reiniciar el editor. Este escenario solucionó mi problema. Creo que es el problema con el caché del editor.
fuente
Cuando crea el
tsconfig.json
archivo portsc --init
, comenta el directorio del archivo de entrada y salida. Entonces esta es la causa raíz del error.Para solucionar el problema, descomente estas dos líneas:
Inicialmente se vería como arriba después de descomentar.
Pero todos mis scripts .ts estaban dentro de la carpeta src. Entonces he especificado / src.
fuente
Recibo este error, "No se encontraron entradas en el archivo de configuración 'tsconfig.json'. Las rutas especificadas 'incluir' eran
'["**/*"]'
y las rutas 'excluir' eran'["**/*.spec.ts","app_/**/*.ts","**/*.d.ts","node_modules"]'
.Tengo un archivo .tsconfig, que lee archivos ts de la carpeta "./src".
El problema aquí es que esa carpeta de origen no contiene archivos .ts y estoy ejecutando tslint. Resolví el problema eliminando la tarea tslint de mi archivo gulp. Como no tengo ningún archivo .ts para ser compilado y guardado. Mi problema se resuelve haciendo esto.
fuente
agregar la ubicación del archivo .ts en la etiqueta 'incluir' y luego compilar funciona bien. ex.
fuente
Al usar Visual Studio Code , compilar el proyecto (es decir, presionar Ctrl + Shift + B ), mueve su archivo .ts a la carpeta .vscode (no sé por qué lo hace), luego genera el error TS18003 . Lo que hice fue mover mi archivo .ts fuera de la carpeta .vscode , volver a la carpeta raíz y construir el proyecto nuevamente.
El proyecto construido con éxito!
fuente
Agregué lo siguiente en la raíz (estudio visual)
fuente
"exclude": [ "" ]
(para anular el valor predeterminado que es ./)Tengo todos mis archivos .ts dentro de una
src
carpeta que es un hermano de mitsconfig.json
. Recibí este error cuandoinclude
tenía este aspecto (estaba funcionando antes, alguna actualización de dependencia causó que apareciera el error):cambiarlo a esto solucionó el problema para mí:
fuente
Tuve que agregar el
files
elemento altsconfig.json
archivo, así:Más detalles aquí: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html
fuente
Por cierto, acabo de tener el mismo problema.
Si tuvo mi caso, entonces probablemente tenga el tsconfig.json no en el mismo directorio que el archivo .ts.
(En mi caso, estúpidamente tuve al lado de launch.json y task.json dentro de la carpeta .vscode: P)
fuente
Tenía archivos tsconfig existentes para 4 proyectos existentes en mi solución. Después de actualizar a vs2017 experimenté este problema. Se solucionó agregando las secciones de inclusión y exclusión (supuestamente predeterminadas) a los archivos, como lo describe NicoJuicy.
fuente
Debería ser diferente de
ejemplo
fuente
Si no desea la compilación de TypeScript, desactívela en su
.csproj
archivo, de acuerdo con esta publicación .Simplemente agregue la siguiente línea a su
.csproj
archivo:fuente
Tengo un
tsconfig.json
archivo que no se aplica a ningún archivo .ts. Está en una carpeta separada. En cambio, solo lo uso como base para otros archivos tsconfig a través de"extends": "../Configs/tsconfig.json"
. Tan pronto como cambié el nombre del archivo de configuración base a otra cosa, por ejemplobase-tsconfig.json
(y actualicé lasextends
declaraciones), el error desapareció y la extensión aún funcionó.fuente
Obtuve el mismo error y en mi caso fue porque vscode no pudo reconocer el
.ts
archivo.Lo estaba viendo como un archivo de texto y tuve que cambiarle el nombre para eliminar una letra y agregarlo nuevamente para que funcione.
fuente
Me encontré con este problema constantemente mientras empaquetaba mis proyectos en Nugets a través de Visual Studio 2019. Después de buscar una solución durante años, parece que lo resolví siguiendo los consejos de este artículo.
MSBuild y mecanografiado
especialmente parte de
<TypeScriptCompile />
donde incluí todos mis recursos .ts con el operador Incluir y excluí otros como node_modules con el operador Eliminar. Luego eliminé el archivo tsconfig.json en cada proyecto ofensivo y se generaron los paquetes nuget y no más erroresfuente
Recibí este mismo error cuando hice una copia de seguridad de la
node_modules
carpeta en el mismo directorio. Estaba en el proceso de tratar de resolver un error de compilación diferente cuando esto ocurrió. Espero que este escenario ayude a alguien. Elimine la carpeta de copia de seguridad y la compilación se completará.fuente