Как включить Webstorm intellisense для AngularJS при написании CoffeeScript

У меня есть настройка Webstorm для распознавания и компиляции моих файлов coffeescript.

Я установил плагин AngularJS и могу успешно записывать свои контроллеры и т.д. в простой старый javascript.

Когда я пытаюсь написать свой код angular в CoffeeScript, но я не получаю поддержку IDE: завершение кода, intellisense и т.д.

Как знак того, что все не очень хорошо, сама переменная angular не распознается, как показано на рисунке ниже.

enter image description here

Вопрос. Как включить поддержку файлов AngularJS в файлах CoffeeScript?

Спасибо

Ответ 1

Чтобы исправить конкретную проблему Unresolved variable or type angular, вам нужно убедиться, что библиотеки javascript angular были Enabled (см. рисунок ниже).

Вы делаете это через настройки WebStorm:

Файл → Настройки → Javascript → Библиотеки

Managing Javascript Libraries

Вот раздел справки: Настройка библиотек JavaScript

Ответ 2

С помощью webstorm 10 вы перейдете в окно настроек и оттуда выберите Языки и Рамки > JavaScript > Библиотеки. Затем нажмите кнопку загрузки, выберите TypeScript заглушки сообщества из раскрывающегося списка в верхней части списка, найдите angular и щелкните по загрузке и установке.

Если вы используете jshint, обязательно перейдите к настройкам jshint, найдите опцию Predefined и добавьте angular: true для подавления предупреждений.

Ответ 3

В WebStorm v.11

  • перейти к Настройки "- > " Плагины "- > " Обзор репозиториев ".
  • Найдите и установите " Angular Шаблоны".
  • Profit

    Снимок экрана настроек