WebStorm 在具有热重载的 Ionic2 项目上长时间冻结
WebStorm freezes for a long time on Ionic2 project with hot reload
我创建了一个简单的 Ionic2/3 项目并使用所有默认设置设置了 WebStorm。
当 运行 带有 ionic serve
的项目时,热重载按预期工作。
但是,有一个奇怪且非常烦人的行为:
- 当我停留(我保持鼠标光标进入)IDE 时,我可以写一些文本然后
cmd+S
很多次,它重建项目非常快(200 毫秒)并且不会完全冻结 IDE。
- 但是当我在 IDE 之外单击时:它也会开始构建(我猜这是正常的,因为 WebStorm 此时会保存编辑的文件),当我返回 IDE,无论何时,我都有很长(> 3s)的冻结时间,而我完全被阻止(我什至无法输入内容)。
备注:
- html 文件似乎比 js 文件更容易发生。
- 我在 MBP 2013 上使用 MacOS Sierra
- 我在使用 PyCharm(也来自 IntelliJ)时遇到了完全相同的问题。 SublimeText3 没问题。好像是IntelliJ相关的。
有什么想法吗?谢谢
请确保从索引中排除 www
文件夹(文件夹右键单击菜单中的 Mark directory as/Excluded
操作)以避免每次将生成的文件闪存到磁盘时重新索引项目(通常当您将焦点从 IDE 移出并移回时会发生)。如果这没有帮助,请尝试禁用“帧激活时同步文件”(Preferences | Appearance & Behavior| System settings
)
我创建了一个简单的 Ionic2/3 项目并使用所有默认设置设置了 WebStorm。
当 运行 带有 ionic serve
的项目时,热重载按预期工作。
但是,有一个奇怪且非常烦人的行为:
- 当我停留(我保持鼠标光标进入)IDE 时,我可以写一些文本然后
cmd+S
很多次,它重建项目非常快(200 毫秒)并且不会完全冻结 IDE。 - 但是当我在 IDE 之外单击时:它也会开始构建(我猜这是正常的,因为 WebStorm 此时会保存编辑的文件),当我返回 IDE,无论何时,我都有很长(> 3s)的冻结时间,而我完全被阻止(我什至无法输入内容)。
备注:
- html 文件似乎比 js 文件更容易发生。
- 我在 MBP 2013 上使用 MacOS Sierra
- 我在使用 PyCharm(也来自 IntelliJ)时遇到了完全相同的问题。 SublimeText3 没问题。好像是IntelliJ相关的。
有什么想法吗?谢谢
请确保从索引中排除 www
文件夹(文件夹右键单击菜单中的 Mark directory as/Excluded
操作)以避免每次将生成的文件闪存到磁盘时重新索引项目(通常当您将焦点从 IDE 移出并移回时会发生)。如果这没有帮助,请尝试禁用“帧激活时同步文件”(Preferences | Appearance & Behavior| System settings
)