2

gruntjsで作成している新しいビルドで問題が発生しました。grunt-contrib-copyを使用してファイルをデプロイメント領域にコピーし、それらの宛先ファイルを後のタスクで再利用したいと思いました。Grunt:タスクの構成のドキュメントで説明されているように、テンプレートを使用してタスクの宛先ファイルを参照できるはずです。しかし、これをファイル配列形式で指定されたソースタスクで使用すると、機能しません。

問題を示す要点を作成しました:Gruntファイル配列の例の要点

再生:

  1. git clone https://gist.github.com/5065053.git test_example
  2. cd test_example
  3. npmインストール
  4. ./node_modules/.bin/grunt
  5. debug_filesタスクからの出力に、ファイル配列構文で指定されたアイテムの宛先のファイルがどのように含まれていないかを確認してください。

何か間違ったことをしている可能性がありますが、それを突き止めることができないようです。誰かが私のエラーを見ますか?

4

1 に答える 1

0

テンプレートは単に配列から値をフェッチできないと思います。私も同様の問題を抱えていて、Gruntfileに標準のJS変数を作成することで回避しました(結局のところ、これは標準のJSファイルです)。

それでも試してみることをお勧めします:<%= concat.prod.files.0.dest%>、現時点では試すことができません。

于 2013-03-02T06:49:42.227 に答える