Цель меня и моих коллег - завершить код в наших шаблонах Angular 2, как описано в этой гифке.
Поэтому нам нужно
с участием
tslint-language-service и @ angular / language-service.
Итак, мы попробовали:
npm install tsserver-plugins -g
npm install angelozerr/tslint-language-service --save-dev
npm install @angular/language-service --save-dev
и мы добавили это в наш tsconfig.json
> compilerOptions:
"plugins": [
{ "name": "tslint-language-service"},
{ "name": "@angular/language-service"}
]
Поскольку я не мог понять, как указать плагину Atom TypeScript использовать tsserver-plugins
вместо tsserver, я взломал его, переименовав
/usr/local/bin/tsserver
to
/usr/local/bin/_tsserver
а также
/usr/local/bin/tsserver-plugins
to
/usr/local/bin/tsserver
Теперь я подумал, что это должно сработать, но этого не произошло.
Потом перезапустил Атом - ничего не изменилось. Затем я перезапустил свой компьютер - ничего не изменилось.
Затем я установил typescript @ next (2.3.0.dev ...) локально и глобально и повторил все.
Мой коллега безуспешно пытался заставить его работать с Visual Studio Code. Что мы делаем не так?