2013-02-22 4 views
1

У меня есть несколько подпроектов, которые я хочу запустить против одного файла Grunt, так как все они нуждаются в выполнении одних и тех же задач. Например, мне нужно скомпилировать Sass, используя Compass в каждом подпроекте.Шаблоны для подпроектов в Grunt

Как это возможно с использованием Grunt? Я попытался универсализации модели:

compass: { 
    options: { 
    sassDir: './bundles/*/public/styles', 
    cssDir: './bundles/*/temp/styles' 
    } 
} 

Но я получаю следующее сообщение об ошибке:

Running "compass" (compass) task 
Errno::ENOENT on line 441 of /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/pathname.rb: No such file or directory - /Users/Oliver/Development/Personal/Reader/bundles/* 
Run with --trace to see the full backtrace 

Советовать я не могу использовать подстановку узоры таким образом.

Возможно ли это, и если да, то каким образом?

ответ

1

Это был ответ в issue tracker:

Globbing patterns doesn't work there, since as you can see from the name it expects one directory. You can however create separate targets for each sub-project.