检测流浪客机器中的文件更改
Posted
技术标签:
【中文标题】检测流浪客机器中的文件更改【英文标题】:detect file changes in vagrant guest machine 【发布时间】:2016-06-29 21:47:34 【问题描述】:我正在使用 Vagrant 1.8.4,运行 Ubuntu 14.04 机器。当我更改 js 文件并运行 gulp watch / babel script.js --watch --out-file compiled.js 来宾机器未检测到更改的问题。
我尝试了以下但没有运气:
config.vm.synced_folder ".", "/var/www",
:nfs => true,
:mount_options => ["dmode=777", "fmode=666", "lookupcache=none"]
and this
:mount_options => ["dmode=777", "fmode=666", "actimeo=1"]
请指教,
【问题讨论】:
【参考方案1】:所以我在 Vagrant 和 Angular 4
+ Angular CLI
项目中遇到了同样的问题。在运行开发服务器时,文件更改不会触发文件的重建和应用程序的重新加载。问题是文件系统事件没有转发到 Vagrant 虚拟机。安装vagrant-notification-forwarder
vagrant 插件为我解决了这个问题:
【讨论】:
【参考方案2】:上述解决方案“vagrant-notify-forwarder”对我来说并不可靠。有时它不适用于mac。
“vagrant-fsnotify”插件对我有用。
阅读此处了解配置设置 https://github.com/adrienkohlbecker/vagrant-fsnotify
【讨论】:
以上是关于检测流浪客机器中的文件更改的主要内容,如果未能解决你的问题,请参考以下文章