我正在使用Ionic 2和webstorm开发混合应用程序。我通常使用Windows 7,Windows 10,有时使用ubuntu 16.04(但这里只有windows很重要)。我在64位机器上使用WebStorm 2016.1.3进行编码。
我所有的非离子项目都运作良好但是当我玩Ionic时, webstorm有RAM问题。一些非常基本的操作需要几秒钟才能完成(移动光标,保存,编辑......)。我经常有一个弹出窗口弹出窗口,它告诉我为WS添加内存空间。但即使我给webstorm更多ram,也没什么变化。我已经从512Mo切换到了 1024Mb,然后到2048Mo,我要给4096Mo。这太疯狂了。
我尝试通过ionic run
直接在我的智能手机上使用离子
(而不是ionic serve
)以防离子运行一种VM或
无论如何,但那不起作用。
我现在不能尝试使用其他IDE,但使用增强型笔记本,我没有任何问题(Sublime Text,Notepad ++ ...)。
我在不同的机器上工作,所有这些机器都出现同样的问题。
(我很好,有很多ram,ssd等等所以它不是硬件问题。)
你知道吗?你有没有遇到类似的问题?答案 0 :(得分:3)
我遇到了同样的问题,问题是索引编制过程。
解决方案:排除文件夹“www”。 右击 - >将目录标记为 - >排除。
说明的: 每次在源更改时编译或生成二进制文件时,文件夹“www”的内容都会更改,Webstorm会启动其索引过程,以便在搜索等中使用这些文件进行计数。由于该代码是基于源代码生成的,因此内容是不相关的,因为我们在源文件中有它,所以我们可以从索引中忽略这些文件,这样,当在更改后动态离子构建应用程序时,可以获得更好的性能。