IntelliJ 13.1 angularjs插件不起作用

时间:2014-03-21 08:10:33

标签: angularjs intellij-idea

我刚刚将IntelliJ升级到13.1。与angularjs插头一起使用。 我的问题是IDE不再识别角度指令只是说“未知的html标签”。 我错过了什么吗?

3 个答案:

答案 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相同)

  1. http://angularjs.org/下载AngularJS框架。

  2. 将AngularJS配置为WebStorm JavaScript库,让WebStorm识别AngularJS特定的结构并提供完整的编码帮助:

    打开“设置”对话框,然后单击“JavaScript库”。

    在“库”区域中,单击“添加”按钮。

    在打开的“新建库”对话框中,指定库的名称。

    单击库文件列表旁边的“添加”按钮,然后在上下文菜单中选择“附加文件”或“附加目录”,具体取决于您是需要单独的文件还是整个文件夹。

    选择Angular.js或Angular.min.js,或打开的对话框中的整个目录。 WebStorm返回“新建库”对话框,其中“只读名称”字段显示所选文件或文件夹的名称。

    在“类型”字段中,指定您已下载并将要添加的版本。

    如果添加了Angular.js,请选择“调试”。此版本在开发环境中很有用,尤其适用于调试。

    如果添加了缩小的Angular.min.js,请选择Release。此版本在生产环境中很有用,因为文件大小要小得多。

  3. 参考链接:https://www.jetbrains.com/webstorm/help/using-angularjs.html