构建工作区时,日食卡住了。在eclipse项目中安装Angular js之后,问题开始了。它主要在验证我使用“ bower”和“ Grunt”安装的文件时卡住。我从eclipse外部使用控制台将它们安装在项目中。如果删除该项目,则eclipse仍能正常运行。创建另一个工作空间无济于事。如何在不从项目中删除Angular js的情况下解决此问题?

最佳答案

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

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

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

有关更多信息,请参见here

08-18 23:20