5

我正在使用 vagrant 开发 angular4 应用程序。我已经安装了vagrant-fsnotify 插件以通知文件系统更改以触发热构建。我遇到的问题是如何vagrant fsnotify在 vagrant 启动时自动运行?

4

2 回答 2

2

也许vagrant-trigger可以帮助您在每次启动虚拟机时运行此命令。一个例子应该是这样的:

Vagrant.configure("2") do |config|
    # Your existing Vagrant configuration
     ...

     # start fsnotify on host after the guest starts
     config.trigger.after :up do
         run "vagrant fsnotify"
     end
end
于 2018-03-22T19:24:39.577 回答
1

触发语句的正确形式是:

  # start fsnotify on host after the guest starts
  config.trigger.after :up do |trigger|
    trigger.run = {inline: "bash -c 'vagrant fsnotify > output.log 2>&1 &'"}
  end
于 2018-10-04T21:25:34.167 回答