我的日食在建造工作空间时卡住了。在eclipse项目中安装Angular js后问题就出现了。在验证我使用“bower”和“Grunt”安装的文件时,它主要被卡住了。我在eclipse之外使用我的控制台将它们安装在我的项目中。如果我删除该项目,我的eclipse再次正常运行。创建另一个工作区并没有帮助。如果不从我的项目中删除Angular js,我该如何解决这个问题?
答案 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)
看到接受的答案后,我就这样解决了问题,
我的IDE目前无需冻结。我从那里接受了帮助。