1

単一の Gruntfile に対して実行したいサブプロジェクトがいくつかあります。それらはすべて同じタスクを実行する必要があるためです。たとえば、各サブプロジェクトで Compass を使用して Sass をコンパイルする必要があります。

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

このようにグロビングパターンを使用できないことを示唆しています。

これは可能ですか?

4

1 に答える 1

1

これは課題トラッカーで回答されました:

名前からわかるように、1 つのディレクトリが想定されているため、グロビング パターンはそこでは機能しません。ただし、サブプロジェクトごとに個別のターゲットを作成できます。

于 2013-02-22T18:02:59.377 に答える