Angular 6&Vagrant问题

问题描述 投票:1回答:1

因此,我一直在尝试构建一个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,在Windows主机上只有Vagrant和VirtualBox。

我使用Windows 10作为主机,Debian 9作为访客。 Windows主机使用Vagrant 2.1.4和VirtualBox版本5.2.18。 (我尝试过使用Docker,但不幸的是,它需要并消耗太多资源。)

我注意到似乎有很多人有类似的问题。如果您有任何帮助或意见,我将非常感谢。先感谢您。

node.js windows vagrant
1个回答
0
投票

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

以下这篇文章对我来说很好。不要忘记启动第二个PowerShell并运行

vagrant fsnotify

我目前要解决的唯一问题是tslint在VS中疯狂。 Code和WebStorm由于主机系统不包含node_modules。

当我找到解决方案时,我会回到这里。

© www.soinside.com 2019 - 2024. All rights reserved.