Как получить TypeScript intellisense в WebStorm в сторонних библиотеках Aangular-cli?

#angular #typescript #webstorm #angular-cli

#angular #typescript #webstorm #angular-cli

Вопрос:

У меня есть рабочее приложение Angular2, созданное с использованием инструкций быстрого запуска angular-cli. Я добавил стороннюю библиотеку с наборами. Код работает нормально, но WebStorm не предоставляет intellisense для ввода. WebStorm настроен на использование tsconfig; Однако Angular 2 не использует это. Мои типизации находятся на:

 node_modules/@types/createjs/index.d.ts
node_modules/@types/createjs-lib/index.d.ts
  

Как мне заставить WebStorm использовать все или подмножество типов в node_modules / @types для intellisense?

Если это поможет, ниже приведены команды cli, которые добавили библиотеку и типизацию.

 npm install createjs-collection --save
npm install @types/createjs --save-dev
npm install @types/createjs-lib --save-dev
  

Комментарии:

1. webstorm 2016.2 поддерживает /@types , так что это должно быть проблемой конфигурации. Я бы предложил создать запрос в службу поддержки

2. Вы включили свои типы в tsconfig.json? "types": ["createjs "] например..

3. @lena, спасибо за предупреждение. Я установил 2016.2.3, и intellisense теперь работает.

4. @KrisHollenbeck, нет, я этого не делал. Я надеялся, что это будет работать в Webstorm без использования tsconfig, как у меня было до использования angular-cli. Смотрите, мой комментарий к Iena, теперь он работает с 2016.2.3. Я уверен, что добавление их в tsconfig сработало бы, так что, возможно, для тех, кто застрял на 2016.1.