Как включить 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
Снимок экрана настроек