AngularJS不在PhpStorm/WebStorm中工作的自动完成

AngularJS不在PhpStorm/WebStorm中工作的自动完成,angularjs,phpstorm,webstorm,phpstorm-2017.1,Angularjs,Phpstorm,Webstorm,Phpstorm 2017.1,我正试图在我的PhpStorm 2017.1中解决以下问题: 在模板中,ng-*的自动完成不起作用,IDE突出显示ng-属性为不允许: 在指令和服务中,它不能识别angular.module(): (但它似乎知道“工厂”) 我已经安装了AngularJS和AngularTemplates插件 。。。以及下载的angular library: 我还能试着解决这个问题吗 编辑:为了跟进莉娜的回答:我通过鲍尔加入了安格拉斯。但是bower设置不显示bower依赖项,尽管bower.json中有

我正试图在我的PhpStorm 2017.1中解决以下问题:

在模板中,
ng-*
的自动完成不起作用,IDE突出显示
ng-
属性为不允许:

在指令和服务中,它不能识别
angular.module()

(但它似乎知道“工厂”)

我已经安装了AngularJS和AngularTemplates插件

。。。以及下载的angular library:

我还能试着解决这个问题吗

编辑:为了跟进莉娜的回答:我通过鲍尔加入了安格拉斯。但是bower设置不显示bower依赖项,尽管bower.json中有许多依赖项:

另外,当单击加号按钮安装新软件包时,我会遇到以下错误:


也许这就是问题的根源?在命令行中,bower工作正常

从屏幕截图上看,似乎没有启用AngularJS支持-无法识别内置指令,所有方法都显示为纯文本。
您的项目中是否有
angular.js
文件(调试版本,未缩小/加密)(在项目目录中或配置为JavaScript库)?通常,这足以使角度指令/方法得到识别。请注意,Typescript存根(“明确键入”)在这里不起作用,它应该是一个js库。请参阅“在项目中包含angular.js”部分。

从屏幕截图来看,AngularJS支持似乎未启用-无法识别内置指令,所有方法都显示为纯文本。
您的项目中是否有
angular.js
文件(调试版本,未缩小/加密)(在项目目录中或配置为JavaScript库)?通常,这足以使角度指令/方法得到识别。请注意,Typescript存根(“明确键入”)在这里不起作用,它应该是一个js库。请参阅“在项目中包含angular.js”部分。

我通过bower安装了AngularJS。根据你提供的链接,这应该是开箱即用的。我编辑了我的问题,也许你可以再看一眼?问题列表不太可能与问题有关。您是否在本地安装了依赖项?项目中是否包含bower_components文件夹(未标记为已排除)?bower_components文件夹确实标记为已排除。取消排除解决了问题。谢谢你的提示。但是现在IDE正在索引和搜索那个文件夹,我通过排除它来阻止它。我想我必须面对这样或那样的问题…我通过鲍尔安装了AngularJS。根据你提供的链接,这应该是开箱即用的。我编辑了我的问题,也许你可以再看一眼?问题列表不太可能与问题有关。您是否在本地安装了依赖项?项目中是否包含bower_components文件夹(未标记为已排除)?bower_components文件夹确实标记为已排除。取消排除解决了问题。谢谢你的提示。但是现在IDE正在索引和搜索那个文件夹,我通过排除它来阻止它。我想我不得不面对这样或那样的问题。。。