Typescript copiar-archivos
En mi proyecto tengo una carpeta src y una carpeta dist. En src están todos los archivos ts, json y css.
En el tsconfig especifiqué que el outDir fuera dist. ¿Es ahora posible copiar también todos los archivos json y css a la carpeta dist (como en Babel con el parámetro --copy-files)?
Respuesta #1
No es posible. La filosofía de Typescript es hacer una cosa y hacerla bien. Esto se limita a transpilar Typescript a Javascript. El proyecto también ha rechazado solicitudes para agregar controles de formato de código fuente porque hay otras herramientas que lo manejan mejor. Lo que esto significa es que si necesitas algo más allá de la transpilación, necesitarás un flujo de trabajo para manejar la otra funcionalidad/necesidades.
Respuesta #2
Puedes usar herramientas como gulp/grunt para adaptar tu proceso de construcción a tus necesidades.
Por ejemplo, usar una tarea de gulp para copiar todos los archivos que no sean ts puede verse así:
gulp.task('build.copy.assets',
function()
{
return gulp.src(['./src/**/*', '!./**/*.ts'])
.pipe(gulp.dest('dist'));
});
