我刚刚将IntelliJ升级到13.1。与angularjs插头一起使用。 我的问题是IDE不再识别角度指令只是说“未知的html标签”。 我错过了什么吗?
答案 0 :(得分:7)
经过一个小时的痛苦之后,我刚刚在我的项目中的随机目录中添加了angular.js(未缩小)(之前我只是在我的html中链接到它),最后ng-directives已被识别。在项目设置中添加此库也无法使缓存无效。
答案 1 :(得分:3)
您之前安装的AngularJs插件的旧版本可能存在一些冲突。
做File > Invalidate Caches and Restart > Invalidate and Restart
确实为我解决了问题。
Intellij IDEA必须重新索引整个项目,也许是之前使用旧AngularJs插件方案编制索引的东西......
答案 2 :(得分:1)
我有同样的问题,我按照官方网站上的步骤来解决它。 (在webstorm中添加js库的方式与IntelliJ相同)
在http://angularjs.org/下载AngularJS框架。
将AngularJS配置为WebStorm JavaScript库,让WebStorm识别AngularJS特定的结构并提供完整的编码帮助:
打开“设置”对话框,然后单击“JavaScript库”。
在“库”区域中,单击“添加”按钮。
在打开的“新建库”对话框中,指定库的名称。
单击库文件列表旁边的“添加”按钮,然后在上下文菜单中选择“附加文件”或“附加目录”,具体取决于您是需要单独的文件还是整个文件夹。
选择Angular.js或Angular.min.js,或打开的对话框中的整个目录。 WebStorm返回“新建库”对话框,其中“只读名称”字段显示所选文件或文件夹的名称。
在“类型”字段中,指定您已下载并将要添加的版本。
如果添加了Angular.js,请选择“调试”。此版本在开发环境中很有用,尤其适用于调试。
如果添加了缩小的Angular.min.js,请选择Release。此版本在生产环境中很有用,因为文件大小要小得多。
参考链接:https://www.jetbrains.com/webstorm/help/using-angularjs.html