【发布时间】:2018-09-06 23:23:42
【问题描述】:
这件事困扰了我一段时间:
在 Linux 系统 (Linux Mint) 上,我正在使用 VSCode 开发 Meteor 应用程序。它运作良好。我发现集成终端非常有用。但这里是问题开始的地方:
在终端中,我可以看到,当 Meteor(刚刚使用 meteor 执行)正在重建和重新启动时。在这里我发现,每次我更改文件中的某些内容时,Meteor 实际上都在重建。不仅仅是在保存时:当我运行 Meteor 服务器时,打开源代码文件并在代码中的任何位置键入 asd(并且不保存编辑的文件),Meteor 服务器几乎立即重建并显示,语法不正确。这让我很烦恼,因为在编写代码时,服务器不断尝试重建并显示错误消息,仅仅是因为我还没有完成编写。
不幸的是,我不确定从哪里开始调查这个问题。我认为这可能是 VSCode 在某处创建文件的问题,因此未保存的更改不会丢失。但是,我已经尝试在 VSCode 中禁用“热退出”,当然没有成功。“files.autoSave”已关闭,因此它实际上是在尝试编译未保存的更改,而不仅仅是自动保存它们。
【问题讨论】:
-
如果 Meteor 的 live reload 没有改变,那就不一样了。我确实希望它在保存文件时重建和重新加载,但在我编写和编辑文件而不保存时不希望它......