2017-08-08 106 views
0

因此,我已經構建了自己的模塊,並試圖將一個大文件任務複製到我的生成文件夾中。發生這種情況時,文件夾內沒有任何內容在我的構建文件夾中創建,它只是一個空文件夾。將文件夾複製到生成文件夾中的Gulp任務給出空文件夾

我一飲而盡任務:

gulp.task("MyModule", function() { 
    return gulp.src("MyModule") 
     .pipe(chmod(777)) 
     .pipe(gulp.dest(paths.build.node_modules)); 
}); 

paths.build.node_modules解析爲:構建/ node_modules MyModule的是在應用程序文件夾的根目錄。

爲什麼它只是複製文件夾而沒有任何內容?

回答

0

您不是在指示它複製文件夾的內容。

嘗試gulp.src(["MyModule", "MyModule/**/*"], base:{'.'})複製文件夾及其中的所有內容而不是文件夾。

+0

謝謝,那就更近了。但是,只將文件夾內的文件複製到位置而不是文件夾。 – Nick3306

+0

這是因爲它沒有指示覆制文件夾:)你可以提供多個路徑,像這樣''gulp.src(['path/one','path/two'])' –

+0

如何指定它應該放置路徑2路徑之一?否則,我將把文件和空文件夾放在同一個目錄中,而不是文件夾內的文件。 – Nick3306

相關問題