在使用Angular CLI与Vagrant一起使用时,可能会遇到实时重新加载(live reload)不起作用的问题。这是由于Vagrant的文件共享机制可能会导致文件更改的延迟。
以下是一个可能的解决方法:
config.vm.synced_folder "本地目录路径", "Vagrant虚拟机目录路径"
config.vm.synced_folder ".", "/vagrant", type: "rsync",
rsync__exclude: ['.git/', 'node_modules/']
rsync -avz --exclude '.git/' --exclude 'node_modules/' /vagrant/ /vagrant/
这将确保文件更改立即同步到Vagrant虚拟机中。
ng serve
这将确保Angular CLI重新加载并监听文件更改。
通过上述步骤,您应该能够解决Angular CLI与Vagrant一起使用时实时重新加载不起作用的问题。请注意,这只是一种可能的解决方法,具体解决方法可能因环境而异。