2015-11-04 3 views
6

Я использую Webstorm IDE для проекта AngularJS.Webstorm IDE и AngularJS angular.module неразрешенный метод

Я добавил AngularJS к librairies и autocompletion и т. Д. Работает просто отлично.

Однако Webstorm IDE не находит функцию angular.module(), которая является довольно центральной. Я пробовал все (переустановка и т. Д.), Но он все еще не работает.

Любые идеи, что это может быть?

+1

Видимо это ошибка в WebStorm11 IDE [Ссылка на билет] (https://youtrack.jetbrains.com/issue/WEB-18924) – AllYouCanEat86

+0

Совершенно смешно, что JetBrains не разрешил это. Это похоже на то, что некоторый.прототип не был распознан. Jeez. – MaxRocket

ответ

13

К настоящему времени на WebStorm IDS ticket не было достигнуто никакого упоминания по ссылке @ AllYouCanEat86, поэтому я не уверен, что он должен быть исправлен без добавления библиотек в WebStorm. Как только я последовал рекомендациям, приведенным в this answer, моя проблема была решена и больше не получила предупреждения в WebStorm.

Вкратце перейдите на страницу File > Settings > Languages & Frameworks > JavaScript > Libraries и загрузите angular (обычно называемый angularjs) из обложки сообщества. Он отображается в списке как angularjs-DefinitelyTyped после его загрузки.

2

У меня нет репутации, чтобы ответить на комментарий, но решение @ Precastic для меня работало с использованием Webstorm 9. Обратите внимание, что имя библиотеки является «угловым», а не «угловым».

Чтобы было ясно, что решение было:

Короче идти в File > Settings > Languages & Frameworks > JavaScript > Libraries и скачать angular из сообщества окурков. Он отображается в списке как угловой-Определенно, после его загрузки.

0

У меня была та же проблема, и единственным решением было включить AngularJS с использованием CDN, как указано на Jetbrains blog.

Включает тег сценария, как это:

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.6/angular.min.js"></script> 

И следуйте приведенным ниже инструкциям:

Если вы предпочитаете использовать CDN, поместите курсор на имя библиотеки изюминки, нажмите Alt + Enter и Загрузить библиотеку. Это создаст локальную библиотеку в кеше WebStorm (а не в вашем проекте), чтобы WebStorm мог обращаться к методам, директивам и т. Д. Для автозаполнения и поиска документации.

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