Angular cli serve watch无法在vagrant windows主机下工作

Angular cli serve watch无法在vagrant windows主机下工作,angular,vagrant,angular-cli,Angular,Vagrant,Angular Cli,我有Windows10主机和Ubuntu14.04LTS在vagrant框下。具有符号链接权限的共享文件夹 config.vm.synced_folder "project_folder", "/home/vagrant/ngbox_project", type: "smb", mount_options: ["vers=3.02","mfsymlinks"] 已安装的npm,angular cli npm 4.0.5 angular-cli: 1.0.0-beta.24 node: 4.7

我有Windows10主机和Ubuntu14.04LTS在vagrant框下。具有符号链接权限的共享文件夹

config.vm.synced_folder "project_folder", "/home/vagrant/ngbox_project", type: "smb", mount_options: ["vers=3.02","mfsymlinks"]
已安装的npm,angular cli

npm 4.0.5

angular-cli: 1.0.0-beta.24
node: 4.7.0
os: linux x64
@angular/common: 2.4.1
@angular/compiler: 2.4.1
@angular/core: 2.4.1
@angular/forms: 2.4.1
@angular/http: 2.4.1
@angular/platform-browser: 2.4.1
@angular/platform-browser-dynamic: 2.4.1
@angular/router: 3.4.1
@angular/compiler-cli: 2.4.1
一切正常axcept ng SERVICE不监视文件在windows上的更改(通过共享文件夹)。如果在Ubuntu上进行更改,请观看工作。Счццццццццццццц109

当我使用手动安装的webpack dev server(angular2+webpack)而不是ng cli时,观察两个系统是否正常工作

尝试
sudo sysctl fs.inotify.max_user_watches=524288
对我没有帮助


请注意,我尝试重新安装npm,ng cli并删除缓存。共享文件夹路径没有空格

编辑:Rsync只允许单向同步(请参阅)。因此,使用angular cli是没有好处的。对不起下面是一个可行的解决方案

工作溶液 使用vagrant插件。它监视主机上的更改,并在来宾上重复这些更改

无效解决方案
  • Rsync类型用于vagrant中的共享文件夹
    • 只有单向同步
  • 流浪者sshfs插件
    • 安装根本不起作用(对我来说)