描述:当MyEclipse运行的时候总是提示synchronizing script resources with Tern server 然后让MyEclipse变得很慢,因为占用了很多的内存,很多时候直接把MyEclipse给卡住了,下面来看如何关闭
原因:当修改了index.jsp发布然后再浏览器中查看之后重新返回index.jsp或过一会自动同步,所以我们就是将同步和Tern给关闭
提示:步骤1到步骤6是小编从网上搜集的解决办法,但是并不管用,可以直接跳到步骤7开始看(建议1-6也设置),如果没有解决再把步骤1到6的跟着设置,但是步骤7以后的必须设置,这个解决办法是小编自己设置出来的,这个办法在我写这篇文章的时候在网上找了并没有这样的解决办法,设置以后已经很久没有显示synchronizing script resources with Tern server这个提示,如果设置完还是没有解决请留言,大家一起探讨
步骤(网上搜集的解决办法):
1.选择Window->Preferences
2.按照下图操作勾选上Disable asy...这一项
3.将搜索框中的关键字删除以便加载所有设置
4.找到JavaScript->preference,将标号3滑到最左,标号4选择成Turn off Tern
5.找到JavaScript->Tern->server发现标号3中自动给我们选择了Tern with Node.js
6.将步骤5中的标号3位置按照下图设置,就是把Tern with Node.js改为--Choose这一项
7(个人解决办法).选择Window->Preferences然后依次按照下图顺序点击,在标号4处发现有一个仓库依赖路径,发现其依赖的就是tern这个目录也就是让我们很烦的Tern server,所以我的解决办法就是将其所以依赖的tern这个文件名给改了,目的就是让其的依赖tern找不到,自然就无法同步,注意不要删除,防止出错方便直接改回来,下面所要做的就是依次进入到tern这里进行改名
8.进入MyEclipse的安装目录,然后找到plugins并进入
9.在右上角的搜索框中输入:ternjs_然后找到搜索结果如下,点击进入
10.选择node_modules这一项双击进入文件夹
11.找到tern然后重命名为tern2(也可以是别的名称,这样方便知道自己改过,修改的时候最好关闭MyEclipse防止不成功)
12.启动MyEclipse然后发布项目,修改index.jsp发现无论如何都没有弹出synchronizing script resources with Tern server,而且速度更快了
13.如果没有生效请重启一下MyEclipse,以便加载新的设置