angularjs - typescript -- ¿cómo puedo configurar dinámicamente los archivos tsconfig?
gracias por leer,
Tengo una configuración de TypeScript con Gulp actualmente con tsconfig como sigue:
{
"files": [
"typings/index.d.ts",
"src/app/index.config.ts",
"src/app/index.constants.ts",
"src/app/common/settings.controller.ts"
....
],
"compilerOptions": {
"noImplicitAny": false,
"target": "es5",
"experimentalDecorators" : true,
"diagnostics" : true,
"rootDir" : "src/app",
"outDir": ".tmp/serve/app",
"module": "commonjs"
}
}
Esto está funcionando, excepto que cada vez que creo otro archivo ts, digamos src/app/common/login.controller.ts, tendría que agregar esto en el array "files":[] de arriba.
¿Hay una manera de que pueda hacer esto de forma dinámica para que no tenga que actualizar constantemente el arreglo "files"?
Gracias por tu ayuda.
Respuesta #1
Puedes usar comodines para archivos dinámicos como mencionó Nikos, así:
{
"files": [ "src/app/**/*.ts" ]
}
Ten en cuenta que la función se fusionó hace aproximadamente una semana y, al momento de escribir esto, todavía solo está en la rama master, así que probablemente por eso estás recibiendo el error "no encontrado".
También puedes probar typescript-with-globs para obtener prácticamente la misma funcionalidad si prefieres esperar a que TS saque una versión oficial con la función.
