tutorial plugin intellij cli angular typescript webstorm angular6

angular - plugin - WebStorm: el tipo de argumento{includedIn: "root"} no se puede asignar al tipo de parámetro{allowedIn: Type<any> | “Raíz” | null} & InjectableProvider



tutorial angular cli (1)

Créanme o no, cerré y abrí mi proyecto en Webstorm y el error simplemente desapareció.

Thx @yurzui y @ AdrianFâciu por el apoyo

ACTUALIZAR

Resulta que se trataba de un error confirmado en Webstorm que se corrigió más tarde en v2018.1.5 y se publicó el domingo 17 de agosto de 2018. Actualicé mi editor a esta versión y ya no enfrenté el problema

Rastreador de problemas de Webstorm: https://youtrack.jetbrains.com/issue/WEB-32634

Notas de la versión v2018.1.5: https://confluence.jetbrains.com/display/WI/WebStorm+181.5281.31+Release+Notes

Estoy tratando de migrar mi aplicación de Angular v5 a v6 y me encuentro con el siguiente error de escritura de tipos mientras intento especificar mi proveedor en

El tipo de argumento {includedIn: "root"} no se puede asignar al tipo de parámetro {includedIn: Type | "raíz" | null} & InjectableProvider

@Injectable({ providedIn: ''root'', }) export class MyService { }

Copié y pegué el código del documento Angular https://angular.io/guide/dependency-injection

¿Alguna idea?

ACTUALIZAR

He creado un ng new ... proyecto ng new ... y agregué un proveedor ng g service my-new-service , abrí el proyecto en WebStorm y todo estaba bien, no tuve ningún error con ese proyecto ficticio

ACTUALIZAR

Me puse en contacto con el soporte de WebStorm, resulta que este es un error conocido de WebStorm https://youtrack.jetbrains.com/issue/WEB-32634

ACTUALIZAR

Webstorm 2018.1.4 (aún no publicado) debe solucionar el problema, consulte https://youtrack.jetbrains.com/issue/WEB-32634

ACTUALIZAR

El equipo de Webstorm movió el arreglo a 2018.1.5

ACTUALIZAR

Domingo 17 de junio de 2018, la solución Webstorm ha sido lanzada.