每次我在Dart编辑器中点击 Ctrl + S 时,应用程序会冻结几秒钟,有时会冻结半分钟。之后,它在工具输出中显示Build completed successfully
。
我养成了不断保存工作的习惯。至少可以说,让手术花费这么长时间是恶化的。它使编辑器几乎无法使用。
有没有办法禁用自动开启保存版本?
编辑1:
在某些情况下,停止Pub Serve有所帮助,但编辑器仍然每隔一段时间就冻结一次,尽管Build completed successfully
没有出现在工具输出中。似乎刷新工作区花了很长时间。
因为我不记得这个问题曾经如此严重,所以我查看了我的旧项目,找到了我做的不同的事情。实际上,这次我将我的资源放入/lib
文件夹并通过packages:<myproject>/<myproject>.dart
引用它们。令人惊讶的是,将/lib
移至/web/lib
并通过lib/<myproject>.dart
导入似乎已解决了冻结问题。任何想法为什么会这样?
编辑2:
我的系统:
答案 0 :(得分:1)
我很确定这是pub serve
在后台运行,可识别文件更改和重建。在工具输出窗口的右上角是一个带有工具提示Stop Pub Serve
的图标,可以让它停止。从DartEditor运行Dart Web应用程序时会自动启动pub serve
。
我不经常使用DartEditor(几个月后主要是WebStorm),但pub serve
不应该阻止DartEditor。
您能否提供有关
的更多信息