2016-07-19 9 views
1

私が扱っている従来のGruntfileには、サブタスク'concat'を含む複数のビルドタスクがありますが、Gruntfileのコンテキストで設定されることはありません(read:コンカットの検索で何も表示されません)。ビルドタスクがが動作しませんし、私はターミナルでこれを見ることができます:登録されているGruntfileタスクがそこに設定されていない場合、サブタスク連結をどのように実行できますか?

Running "concat:generated" (concat) task 
File .tmp/concat/app/vendor.css created. 
File .tmp/concat/app/app.css created. 
File .tmp/concat/app/vendor.js created. 
File .tmp/concat/app/app.js created. 

私はタスクに設定を追加する必要がありますが、現時点では、私もそれを見つけるために始めることはできません。このタスクを構成する別の方法がありますか? concatのようなものがありますか? - 私は遠隔からドキュメントに何も言及していませんでした。すべての直感は非常に高く評価されています。

+0

おそらく[load-grunt-tasks](https://github.com/sindresorhus/load-grunt-tasks)を使用していますか? – steveax

+0

あなたはgruntファイル全体でjsfiddleにリンクすることができます – BigHeadCreations

+0

確かです。それは巨大で、ちょうど頭が上がっています。いくつかの情報を削除しましたが、ここでは恐ろしい栄光です:https://jsfiddle.net/nq4800nb/ – bananabanana

答えて

0

プロジェクト全体へのアクセスがなくても、あなたのための解決策を見つけるのは難しいですが、ここではいくつかのアイデアです:

は、複数のうなり声のファイルがありますか? see here buildProdとbuildDevのタスクでconcatタスクがどこから呼び出されているのかわかりますが、まだロードされていない(grunt.loadNpmTasks('grunt-contrib-concat')を介して)タスクが表示されているので、これを尋ねています。コンソール出力でconcatタスクが実行されている場合は、別の場所で定義する必要があります。

コンソール出力にはRunning "concat:generated"と表示されます。 concatgeneratedのプロジェクト全体を検索しようとすると、何かがポップアップすることがあります。

最後に、あなたのgruntfileにconcatタスクを追加して、何が起こるかを見てみましょう。タスクをロードし、必要な設定でそれを設定し、それが動作するかどうか、または正しい方向にあなたを導く可能性のあるエラーが発生したかどうかを確認します。

関連する問題