1

あるタスクを別のタスクから手動で呼び出す (クリーンな) 方法があるかどうかを調べようとしています。

私の場合は、複数のスクリプトをバンドルに連結する必要があるため、「連結」のようなものですが、別のタスクの結果から構成を構成する必要があります。

当初、私は自分で連結を実装しようとしていましたが、grunt-contrib-concat のような既存のものを再実装するのは少し悲しいと思いました。これは、以前に実行したタスクから得られた構成データを提供することで簡単に使用できました。

その場合、他のタスク内から手動で「concat」を呼び出して、適切な構成ブロック/オブジェクトを提供する方法はありますか?

また、構成で「concat」自体に対して何も宣言したくありません。

どんな助けでも大歓迎です!:)

4

1 に答える 1

1

具体的には、 grunt-lib-legacyhelpersパッケージconcatを使用できます。

module.exports = function( grunt ) {
  var helpers = require( 'grunt-lib-legacyhelpers' ).init( grunt );

  // …

  var src = helpers.concat( files );
};
于 2013-02-22T03:57:15.363 に答える