2013-09-18 3 views
24

У меня есть Webstorm для распознавания и компиляции файлов coffeescript.Как включить Webstorm intellisense для AngularJS при написании CoffeeScript

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

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

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

enter image description here

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

Благодаря

ответ

45

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

Вы можете сделать это с помощью настроек WebStorm:

File -> Settings -> Javascript -> Libraries

Managing Javascript Libraries

Вот соответствующий раздел справки: Configuring JavaScript Libraries

+0

Это хороший пост, потому что в отношении к WebStorm, http://blog.jetbrains.com/webstorm/2014/03/angularjs-workflow-in-webstorm /, это активируется при загрузке библиотеки. Это НЕ верно. – petur

+0

Для меня это не решение. Он разрешает уведомление «Неразрешенная переменная или тип углового», но из-за этого у меня никогда не было проблем. Моя проблема заключается в проверке использования этого файла '.coffee', он по-прежнему не работает на' ReferenceError: angular is not defined' –

11

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

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

+3

Спасибо за инструкции WS10.0! Небольшое разъяснение состоит в том, что существует возможность найти 10 угловых элементов для скачивания, и ни один из них не назван «угловым». загрузка «angularjs» работала для меня. –

+0

Проблема с заглушками сообщества TypeScript заключается в том, что не существует JSDocs, поэтому, если я cmd + щелкните функцию, чтобы перейти к ее определению, у меня нет документации о том, как ее использовать. – Guy

+0

Возможно ли автоматическое использование каждой библиотеки, доступной в беседах и/или npm? – Jelle

3

В WebStorm v.11

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

    Settings screenshot

Смежные вопросы