Я отредактировал содержание вопроса, это известная ошибка Webstorm

аюсь перенести свое приложение из Angular v5 в v6, и при попытке указать, я сталкиваюсь со следующей ошибкой машинописиprovidedIn в моих провайдерах

Тип аргумента {предоставляется в: "корень"} не может быть назначен типу параметра {предоставляется в: Тип | "корень" | null} & InjectableProvider

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

Я скопировал и вставил код из углового документаhttps://angular.io/guide/dependency-injection

Любая идея?

ОБНОВИТЬ

Я создал пустой проектng new ... и добавил провайдераng g service my-new-service, открыл проект в WebStorm и все было в порядке, с этим фиктивным проектом я не сталкивался ни с какой ошибкой

ОБНОВИТЬ

Я связался с поддержкой WebStorm, оказалось, что это известная ошибка WebStormhttps://youtrack.jetbrains.com/issue/WEB-32634

ОБНОВИТЬ

Webstorm 2018.1.4 (еще не выпущен) должен решить проблему, см.https://youtrack.jetbrains.com/issue/WEB-32634

ОБНОВИТЬ

Команда Webstorm перенесла исправление в 2018.1.5

ОБНОВИТЬ

В воскресенье, 17 июня 2018 года, выпущено исправление Webstorm

Ответы на вопрос(1)

Ваш ответ на вопрос