安装 Angular js 后 Eclipse 卡在构建工作区

Eclipse Stuck on building workspace after installing Angular js

我的 eclipse 在构建工作区时卡住了。在eclipse的一个项目中安装了Angularjs后就出现了这个问题。它主要是在验证我使用 "bower" 和 "Grunt" 安装的文件时卡住了。我使用我的控制台从 eclipse.If 外部将它们安装在我的项目中我删除了那个项目,我的 eclipse 再次运行正常。创建另一个工作区无济于事。如何在不从我的项目中删除 Angular js 的情况下解决这个问题?

看到采纳的答案后,我就这样解决了问题,

  • 我先安装了tern.js0.9.0.
  • 然后我去项目属性,选择tern脚本路径 仅包括我验证所需的路径,我的项目 javascript 文件夹。我排除了占位符等其他路径, Angular.js 个文件,Jquery 个文件。
  • 我再次从属性中选择了 Javascript 并做了同样的事情 东西包括路径的来源。

我的 IDE 目前正在工作,没有冻结。我从那里得到了帮助。

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

tern.java 0.9.0 将提供 async tern completion 以避免冻结 Eclipse。换句话说,JavaScript 文件在后台使用 ternjs 进行解析。

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

有关详细信息,请参阅 here