找到了!
“仅跟踪根文件”选项不是可选的(或至少不是全部)问题。这可以通过不使用默认的 YUI Compressor 文件观察器模板而是创建一个自定义的来绕过。
真正的问题是我的范围设置为项目文件(项目的根),但参数字符串设置为$FilePath$.css -o $FilePathWithoutAllExtensions$.min.css
. 这意味着观察者C:/[PROJECTPATH]/[SUBFOLDERS]/[FILENAME].css
在项目根目录中搜索,然后将其输出到项目的根目录(-o $FileNameWithoutExtension$.min.css
)。
通过摆弄参数和Insert Macro's
函数,我制作了这个新的参数字符串:$FileDirRelativeToProjectRoot$\$FileNameWithoutAllExtensions$.css -o $FileDirRelativeToProjectRoot$\$FileNameWithoutAllExtensions$.min.css
. 它现在监视所有[FILENAME].css
文件并将缩小版本放在原始文件的同一文件夹中。
使用Show console: Always
代替Show console: Error
选项确实帮助我解决了这个问题,因为根据参数找不到要缩小的文件显然是“不是错误”。
希望这个解释能帮助遇到这个问题的每个人避免一些挫折和时间。