Eclipse在安装Angular js后,坚持建立工作区

时间:2015-03-02 06:37:47

标签: java eclipse angularjs gruntjs bower-install

我的日食在建造工作空间时卡住了。在eclipse项目中安装Angular js后问题就出现了。在验证我使用“bower”和“Grunt”安装的文件时,它主要被卡住了。我在eclipse之外使用我的控制台将它们安装在我的项目中。如果我删除该项目,我的eclipse再次正常运行。创建另一个工作区并没有帮助。如果不从我的项目中删除Angular js,我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

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

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

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

有关更多信息,请参阅here

答案 1 :(得分:0)

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

  • 我首先安装了tern.js 0.9.0。
  • 然后我去了项目属性,选择了tern脚本路径 仅包括验证所需的路径,我的项目 javascript文件夹。我排除了其他路径,如占位符, Angular.js文件,Jquery文件。
  • 我再次从属性中选择了Javascript并执行了相同操作 包含路径来源的东西。

我的IDE目前无需冻结。我从那里接受了帮助。