如何使用Gulp复制多个文件并保持文件夹结构

NullPoiиteя:

我正在尝试使用Gulp将文件从一个文件夹复制到另一个文件夹:

gulp.task('move-css',function(){
  return gulp.src([
    './source/css/one.css',
    './source/other/css/two.css'

    ]).pipe(gulp.dest('./public/assets/css/'));
});

上面的代码将one.css复制two.css到该public/assets/css文件夹。

如果我使用gulp.src('./source/css/*.css')它,会将所有CSS文件复制到public/assets/css我不想要的文件夹中。

如何选择多个文件并保持文件夹结构?

肛门S:

为此,请指定base

¶base-指定相对于cwd的文件夹。缺省值是glob的开始位置。保存时用于确定文件名.dest()


您的情况是:

gulp.task('move-css',function(){
  return gulp.src([
      './source/css/one.css',
      './source/other/css/two.css'
  ],  {base: './source/'}) 
  .pipe(gulp.dest('./public/assets/'));
});

资料夹结构:

.
├── gulpfile.js
├── source
│   ├── css
│   └── other
│       └── css
└── public
    └── assets

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用 gulp 从位于文件夹结构中某处的确切文件夹复制文件

如何使用 gulp 编译文件并保持相同的文件夹结构?

如何使用Gulp通过SSH复制文件夹?

使用 R 中的函数从多个文件夹中复制相同的文件并根据文件夹结构重命名文件

如何在保持原始文件夹结构的同时复制文件?

递归查找和复制文件夹,但保持结构

如何从保持文件夹名称的目录中复制文件夹/文件

如何使用“ gsutil”复制文件夹?

使用数据工厂复制文件时如何在 blob 存储中保留文件夹结构

如何使用Python复制多个文件夹中的多个文件

使用R将多个文件从多个文件夹复制到单个文件夹

如何复制目录结构,文件夹,子文件夹,文件属性,元数据,而不复制文件的实际内容?

在gulp中复制文件时可以删除文件夹结构吗?

如何将文件夹中的文件复制到多个文件夹中

使用gulp将多个特定的文件和文件夹复制到另一个目录

如何使用命令行将一个文件夹复制到多个文件夹?

使用powershell脚本复制保留文件夹结构的文件夹内容

使用Typescript 3构建到dist /文件夹时,保持src /文件夹结构

将 html 和 css 文件复制到 dist,同时保持文件夹结构

介子复制/安装头文件到输出目录并保持文件夹结构

Dockerfile-仅复制与扩展名匹配的文件,同时保持文件夹结构

Powershell 复制,保留文件夹结构

将文件从多个(指定的)文件夹路径复制到另一个目录,同时保持文件结构

如何在使用 Powershell 转换、调整大小和移动图像时保持文件夹结构

如何使用文本文件中定义的文件列表将多个文件夹中的文件复制到一个公共文件夹中

Grunt-Contrib-Copy,如何在不覆盖 dest 文件夹中的现有文件/文件夹的情况下复制保持相同文件夹结构的目录内容?

如何合并多个文件夹并保持其内容排序?

Gulp观看多个文件夹

如何使用终端复制文件夹中的特定文件