Метеор и VSCode: перестроить после несохраненных изменений - PullRequest
0 голосов
/ 06 сентября 2018

вот что-то, что беспокоило меня в течение некоторого времени: В системе Linux (Linux Mint) я разрабатываю приложение Meteor с VSCode. И это работает довольно хорошо. Я нахожу интегрированный терминал очень полезным. Но вот где начинается проблема: В терминале я вижу, когда Meteor (только что выполненный с meteor) перестраивается и перезапускается. И тут я заметил, что Метеор фактически перестраивается каждый раз, когда я что-то меняю в файле. И не только когда он сохранен: когда у меня запущен сервер Meteor, откройте файл исходного кода и введите asd в любом месте кода (и без сохранения отредактированного файла), сервер Meteor почти сразу перестраивает и показывает, что синтаксис неверный. Это меня беспокоит, потому что при написании кода сервер постоянно пытается перестроиться и показывает сообщения об ошибках, просто потому что я еще не закончил писать. К сожалению, я не уверен, с чего начать расследование. Я думаю, что это может быть проблема с созданием VSCode файлов где-нибудь, поэтому несохраненные изменения не будут потеряны. Однако я уже пытался отключить «Горячий выход» в VSCode, конечно, безуспешно. «Files.autoSave» отключен, поэтому он действительно пытается скомпилировать несохраненные изменения, а не просто автоматически сохранять их.

1 Ответ

0 голосов
/ 06 сентября 2018

Некоторые предложения:

  1. Попробуйте другую IDE, чтобы подтвердить, что это только VS Code, вызывающий поведение.

  2. Используйте inotify, чтобы проверить, изменяются ли какие-либо файлы в вашем каталоге Meteor: https://www.linuxjournal.com/content/linux-filesystem-events-inotify.

  3. inotify также должен подтвердить, что автосохранение определенно не работает.

...