2017-08-08 64 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

相关问题