java - 安装 Angular js 后 Eclipse 停留在构建工作区

标签 java eclipse angularjs gruntjs bower-install

我的 Eclipse 在构建工作区时卡住了。问题是在eclipse的项目中安装Angular js后开始的。它主要是在验证我使用“bower”和“Grunt”安装的文件时卡住的。我使用 eclipse 外部的控制台将它们安装在我的项目中。如果我删除该项目,我的 eclipse 会再次正常运行。创建另一个工作区没有帮助。如何在不从项目中删除 Angular js 的情况下解决这个问题?

最佳答案

AngularJS Eclipse 基于使用 ternjs 的 tern.java。当有很多 JavaScript 文件需要用 ternjs 解析时,可能会花费一些时间。我想您的项目中有很多 JavaScript 文件,因为您使用 Bower 下载了很多 JavaScript 文件。

tern.java 0.9.0 将提供async tern completion这可以避免卡住 Eclipse。换句话说,JavaScript 文件是通过作业在后台使用 ternjs 进行解析的。

但是,如果您希望避免解析项目的整个 JavaScript 文件,则必须配置 tern script path与井文件夹。如果您的项目具有 JSDT 性质,则 tern 脚本路径是使用 JSDT 安装路径计算的。 JSDT 安装路径可以管理排除模式,但 tern 脚本路径目前不支持排除模式。因此它将解析您项目的整个 JavaScript 文件。

参见here了解更多信息。

关于java - 安装 Angular js 后 Eclipse 停留在构建工作区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28803945/

相关文章:

javascript - Angular.js 共享 Controller 方法

java - 带有嵌套谷歌地图 fragment 的 fragment 中后按 NullPointerException

java - XXXXRCYYYYMMDDnnnnnnnn 的正则表达式

java - Androidplot 线不显示

javascript - angularjs - 表单 ng-submit 不适用于动态生成的表单 html

javascript - 使用包含对象的现有数组的键将键添加到对象

java - 你将如何遍历 retrolambda 中的列表?

java - 根据消息属性暂时禁用 JMS 消息的传递

eclipse - Eclipse Oxygen 的 Lombok 问题

java - 配置 checkstyle do while 语句样式