2013-07-17 4 views
16

grunt-contrib-lessを使って私のために少ないファイルをコンパイルしようとしています。私は、次のgruntfileありますパスが正しくてもgrunt-contrib-lessはソースファイルを見つけることができません

less: { 
     files: { 
      "httpdocs/static/assets/css/result.css": "httpdocs/static/assets/css/dashboard.less" 
     } 
    }, 

パスが、私はトリプル、間違いなく正しいそれらのファイルが存在することを確認し、まだきているが、私はうなり声を実行すると、私は次のメッセージが出ます:

Running "less:files" (less) task 
>> Destination not written because no source files were provided. 

何午前私はgruntfileから適切なファイルをコンパイルしないようにしていませんか?私はそれがおそらく何か本当にシンプルだと知っているので私の髪を裂いているが、私はそれを把握することはできません。

+0

以下の回答は、あなたの問題を解決しましたか? –

答えて

21

lessの設定は、特定のtargetに入れてlessにする必要があるため、機能しません。

grunt less:yourTarget

を使用した例

less: { 
    yourTarget : { 
     files: { 
      "httpdocs/static/assets/css/result.css": "httpdocs/static/assets/css/dashboard.less" 
     } 
    } 
}, 

と実行のためにあなたは今まであなたが望むものtargetに名前を付けることができますが、lessがマルチタスクであるため、それは少なくとも1つの目標を持っている必要があります。

Docs on configuring tasks with targets.

+1

これは実際に私の問題でした! –

関連する問題