2017-05-11 7 views
0

내 PhpStorm 2017.1에 다음과 같은 문제를 해결하기 위해 노력하고있어 작동하지 : 작동하지자동 완성 각도에 대한 PhpStorm/WebStorm

ng-* 템플릿 자동 완성에서와 IDE가 ng- 강조되는 것은으로 허용되지 않는 속성 :

지침 및 서비스에

Attribute ng-if is not allowed here

angular.module()를 인식하지 않습니다

뿐만 아니라 각 라이브러리를 다운로드로 ...

나는 이미 AngularJS와 및 각도 템플릿 플러그인을 설치 (비록 "공장"을 모르는 것 같다)

enter image description here

:

enter image description here

그 밖의 무엇 나는이 문제를 해결하려고 할 수 있을까?

편집 : lena의 답변에 대한 후속 조치 : 저는 Bower를 통해 AngularJS를 포함 시켰습니다.

enter image description here

:이 오류가 새 패키지를 설치하려면 더하기 버튼을 클릭하면 또한

enter image description here

: 거기 bower.json 많은 있지만 그러나 정자 설정은 어떤 이물 종속성을 표시하지

그래서 그게 문제의 근원입니까? 커맨드 라인에서 bower가 잘 작동합니다.

답변

2

스크린 샷을 보면 AngularJS 지원 기능이 활성화되지 않은 것 같습니다. 기본 제공 지시문은 인식되지 않으며 모든 방법은 일반 텍스트로 표시됩니다. 프로젝트에 (프로젝트 디렉토리 또는 JavaScript 라이브러리로 구성된) angular.js 파일 (디버그 버전, 축소/스크램블링되지 않은 파일)이 있습니까? 일반적으로 Angular 지시문/메서드를 인식하는 것으로 충분합니다. Typescript 스텁 ('확실히 입력 된')은 여기서 작동하지 않으며 js 라이브러리 여야합니다. http://blog.jetbrains.com/webstorm/2014/03/angularjs-workflow-in-webstorm/, '프로젝트에 angular.js 포함'섹션을 참조하십시오.

+0

나는 관경을 통해 AngularJS를 설치했습니다. 당신이 제공 한 링크에 따르면 그것은 밖으로 작동하도록되어 있습니다. 내 질문을 편집했는데 다른 모습을 보여줄 수 있습니까? – ush189

+0

문제 목록 종속성은 문제와 관련이 없습니다. 종속물을 로컬에 설치 했습니까? bower_components 폴더가 프로젝트에 포함되어 있습니까 (제외 된 것으로 표시되지 않았습니까?)? – lena

+0

bower_components 폴더가 실제로 제외됨으로 표시되었습니다. 예외를 취소하면 문제가 해결됩니다. 힌트를 가져 주셔서 감사합니다. 그러나 이제 IDE는 해당 폴더를 인덱싱하고 검색하며 제외시키지 않았습니다. 나는 하나의 문제 또는 다른 문제와 함께 살아야한다고 생각한다. – ush189