Итак, я пытался создать стековый сервер MEAN (MongoDB Express Angular NodeJS) для использования в академических учебных целях, в качестве изолированной среды обучения / учебной среды для студентов.Я могу установить все пакеты в порядке, проблемы появляются при попытке создать новый проект в моей коробке Linux.Он всегда останавливается в конце, с ошибкой о «занятом файле» или чем-то в том же духе, и поэтому в проекте отсутствуют важные файлы для запуска с помощью команды «ng serve».
Другая проблема - синхронизациямежду хостом и гостем я использую Windows 10 в качестве хоста и использую Debian 9 в качестве гостя, а при редактировании и сохранении файлов на хосте компилятор NodeJS не запускает и не синхронизирует мои изменения на сервере.
Я пробовал некоторые плагины Vagrant, такие как FS-Notify и WinNFSD, но безуспешно.Я помню, что читал что-то о том, что Nodewatch является виновником, но я не уверен, и у меня нет большого опыта в изучении Angular, Node и Vagrant вместе.
Я просматривал репозиторий Github Vagrant Plugins, https://github.com/hashicorp/vagrant/wiki/Available-Vagrant-Plugins, но, похоже, не могу найти подходящего решения для запуска изолированного стека MEAN Debian с только Vagrant и VirtualBox на хосте Windows.
Я использую Windows 10 в качестве хоста, Debian 9 в качестве гостя.Хост Windows использует Vagrant 2.1.4 и VirtualBox версии 5.2.18.(Я пытался использовать Docker, но, к сожалению, он требует и потребляет слишком много ресурсов.)
Я заметил, что, похоже, довольно много людей с подобными проблемами.Я был бы очень признателен за любую помощь или вклад в то, что делать.Заранее спасибо.