Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个包含以下行的 Guardfile:
guard 'coffeescript', :input => 'js', :output => 'js/compiled'
这很好用,但是当我将保护文件放在它自己的目录中然后将行更改为:
guard 'coffeescript', :input => '../js', :output => '../js/compiled'
它无法检测到 js 中的任何更改。为什么找不到js?我的路径符号有问题吗?
您必须通过键入从基目录运行 Guard
guard --guardfile my_subdirectory/Guardfile
或者
guard -G my_subdirectory/Guardfile
并使用您的第二个 Guardfile。Guard 似乎只能看到您启动它的目录下的文件。(这是有道理的,因为否则它必须监视整个文件系统)