Угловые 6 & Бродячие проблемы - PullRequest
0 голосов
/ 30 сентября 2018

Итак, я пытался создать стековый сервер 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, но, к сожалению, он требует и потребляет слишком много ресурсов.)

Я заметил, что, похоже, довольно много людей с подобными проблемами.Я был бы очень признателен за любую помощь или вклад в то, что делать.Заранее спасибо.

1 Ответ

0 голосов
/ 01 апреля 2019

https://blog.entrostat.com/vagrant-ubuntu-docker-windows/

После этой статьи у меня просто получилось.Не забудьте запустить второй PowerShell и запустить

vagrant fsnotify

Единственная проблема, которую я сейчас пытаюсь решить, - это сумасшествие tslint в VS.Код и WebStorm из-за того, что хост-система не содержит node_modules.

Я вернусь сюда, когда найду решение.

...