Recibo la advertencia ...
El soporte experimental para decoradores es una característica que está sujeta a cambios en una versión futura. Establezca la opción 'experimentalDecorators' `para eliminar esta advertencia.
... a pesar de que mi compilerOptions en tsconfig.json tiene la siguiente configuración:
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
Lo extraño es que algunas clases aleatorias que usan decoradores no muestran esa advertencia, pero el resto en el mismo proyecto sí.
¿Qué podría causar tal comportamiento en el compilador TypeScript?
.ts
archivo a un proyecto angular manualmente; si es así, la compilación predeterminada de TS está en conflicto con Angular CLI. Haga clic con el botón derecho en el archivo -> Propiedades -> Acción de compilación: ninguna. Luego reinicie VS si es necesario.
code .
) en el directorio incorrecto. Todo parecía estar bien, vi y pude editar todos mis archivos, así que al principio no noté que nada estaba "mal". Pero recibí esa estúpida advertencia de "decoradores experimentales" en uno, ¡y solo en uno! - Componente angular. Salí de VSCode, reinicié ( code .
nuevamente) en el directorio CORRECTO (la raíz de mi proyecto Angular) ... y la advertencia desapareció.