有没有办法创造一个简单的守卫手表?我希望在特定目录中的文件发生更改时运行rake任务,并且执行所有这些步骤对于这一个关闭任务来说太多了. https://github.com/guard/guard/wiki/Create-a-guard
我尝试在Guardfile中添加它,但它不起作用.
guard :doc do
watch(%r{^documentation}) { "rake doc:build" }
end
watch("/documentation") { "rake doc:build" }
Run Code Online (Sandbox Code Playgroud)
那么,当您使用guard更新文件时,您是否知道运行rake任务的简单方法?
最直接的方法是使用guard-rake在文件修改上运行Rake任务.
更通用的解决方案是使用guard-shell在文件修改上运行任何命令行工具.
应该通过创建自己的防护插件来解决更复杂的用例.你甚至不需要创建一个gem,因为你可以简单地将它们定义为内联后卫,因为Avdi在他的一个Guardfile for Redis博客文章中向我们展示.
当你想分享你的Guard时,只需看看更高级的Guard插件,如guard-rspec或guard-jasmine作为示例.
| 归档时间: |
|
| 查看次数: |
2455 次 |
| 最近记录: |