Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Meteor和VSCode:未保存更改后重建_Meteor_Visual Studio Code - Fatal编程技术网

Meteor和VSCode:未保存更改后重建

Meteor和VSCode:未保存更改后重建,meteor,visual-studio-code,Meteor,Visual Studio Code,有件事困扰了我一段时间: 在Linux系统(LinuxMint)上,我正在用VSCode开发Meteor应用程序。而且它运行得很好。我发现集成终端非常有用。但问题从这里开始: 在终端中,我可以看到Meteor(刚刚用Meteor执行)正在重建和重新启动。在这里,我发现,每次我改变文件中的某些内容时,流星实际上都在重建。不仅仅是在保存时:当我运行Meteor服务器时,打开一个源代码文件并在代码中的任何地方键入asd(并且不保存编辑过的文件),Meteor服务器几乎立即重建并显示语法不正确。这让我感

有件事困扰了我一段时间: 在Linux系统(LinuxMint)上,我正在用VSCode开发Meteor应用程序。而且它运行得很好。我发现集成终端非常有用。但问题从这里开始: 在终端中,我可以看到Meteor(刚刚用
Meteor
执行)正在重建和重新启动。在这里,我发现,每次我改变文件中的某些内容时,流星实际上都在重建。不仅仅是在保存时:当我运行Meteor服务器时,打开一个源代码文件并在代码中的任何地方键入
asd
(并且不保存编辑过的文件),Meteor服务器几乎立即重建并显示语法不正确。这让我感到困扰,因为在编写代码时,服务器会不断尝试重新构建并显示错误消息,这仅仅是因为我还没有完成编写。 不幸的是,我不知道从哪里开始调查。我认为这可能是VSCode在某处创建文件的问题,因此未保存的更改不会丢失。但是,我已经尝试在VSCode中禁用“热退出”,当然没有成功。“files.autoSave”已关闭,因此它实际上是在尝试编译未保存的更改,而不仅仅是自动保存更改。

一些建议:

  • 尝试不同的IDE以确认这只是VS代码导致的行为

  • 使用inotify检查Meteor目录中是否有任何文件正在被修改:

  • inotify还应确认自动保存肯定不起作用


  • 如果Meteor的实时重新加载没有改变,它可能会重复,这是不一样的。我确实希望它重建和重新加载时,我保存文件,但不是当我写和编辑文件而不保存。。。