如何将 public 文件夹从 src 复制到 dist 文件夹
How to copy public folder from src to dist folder
我尝试将带有 gulp 的 public 文件夹复制到 dist 文件夹,但它没有正确复制结构,知道我在这里做错了什么吗?
gulp.task('copy', () => {
return gulp
.src(['./src/config.json', './src/**/*.jade','./src/public/**/*'])
.pipe(gulp.dest('dist'));
});
这是public结构
复制 dist 根目录下 public 文件夹 中的所有文件夹,不带 public文件夹,如何按原样复制它(public 以及所有子文件和文件夹按原样)
这应该复制 src:
中的所有文件和文件夹
gulp.task('copy', () => {
return gulp
.src('src/**/*')
.pipe(gulp.dest('path/to/dist/from/gulpfile'));
});
确保 gulpfile 与 src 位于同一级别。 dest 的路径应该是 gulpfile 的相对路径。
您应该在不同的任务中复制 public 个文件并在 gulp.src 中设置基目录:
gulp.task('copy_public', () => {
return gulp
.src(['./src/public/**/*'], {base: "./src/public"})
.pipe(gulp.dest('dist'));
});
我尝试将带有 gulp 的 public 文件夹复制到 dist 文件夹,但它没有正确复制结构,知道我在这里做错了什么吗?
gulp.task('copy', () => {
return gulp
.src(['./src/config.json', './src/**/*.jade','./src/public/**/*'])
.pipe(gulp.dest('dist'));
});
这是public结构
复制 dist 根目录下 public 文件夹 中的所有文件夹,不带 public文件夹,如何按原样复制它(public 以及所有子文件和文件夹按原样)
这应该复制 src:
中的所有文件和文件夹gulp.task('copy', () => {
return gulp
.src('src/**/*')
.pipe(gulp.dest('path/to/dist/from/gulpfile'));
});
确保 gulpfile 与 src 位于同一级别。 dest 的路径应该是 gulpfile 的相对路径。
您应该在不同的任务中复制 public 个文件并在 gulp.src 中设置基目录:
gulp.task('copy_public', () => {
return gulp
.src(['./src/public/**/*'], {base: "./src/public"})
.pipe(gulp.dest('dist'));
});