2017-11-10 17 views
0

node_modulesには、@bower_componentsフォルダ、jquery-powertipフォルダ、およびその他のフォルダが含まれています。ゴルプのコンテンツを含むフォルダをコピー

gulpタスクを使用して、@bower_componentsフォルダのコンテンツとjquery-powertipフォルダのコンテンツをコピー先のフォルダにコピーします。

私が直面している問題は、その内容のjquery-powertipフォルダをコピーすることです。

私は次のように試してみました:

gulp.task('move-dependencies', function() { 
    return gulp.src(['node_modules/@bower_components/**', 'node_modules/jquery-powertip']) 
       .pipe(gulp.dest(src + '/bower_components')); 
}); 

しかし、これはそれだけの内容ずにjquery-powertipフォルダをコピーします。

私もこれを試してみました:

gulp.task('move-dependencies', function() { 
    return gulp.src(['node_modules/@bower_components/**', 'node_modules/jquery-powertip/**']) 
       .pipe(gulp.dest(src + '/bower_components')); 
}); 

しかし、これはターゲットフォルダの宛先にjquery-powertipフォルダの内容をコピーします(私は、その内容、ターゲットに「jqueryの-パワーヒント」フォルダが届きませんの)

どうすればこの問題を解決できますか?

答えて

2

私はこのようにそれを行うだろう:

gulp.task('move-dependencies', function() { 
    var task1 = gulp.src(['node_modules/@bower_components/**']) 
       .pipe(gulp.dest(src + '/bower_components')); 
    var task2 = gulp.src(['node_modules/jquery-powertip/**']) 
       .pipe(gulp.dest(src + '/bower_components/jquery-powertip')); 
    return [ task1, task2 ]; // or merge(task1, task2); 
}); 
+0

申し訳ありませんが、これは、それは私が 'フロントエンド-のmaven-Plugin'をを使用していますので、私は見ることができない例外のいくつかの種類を投げる動作しませんでしたガルプのタスクを実行する。 –

+0

'move-dependencies-2'などのような別のタスクを作成できますか? –

+0

私はマージプラグインを使用しましたが、配列または両方のタスクを返す代わりに、私はこれを行いました: 'return merge(task1、task2)'。 ご協力いただきありがとうございます。 –

関連する問題