Gulp - 清理不需要的文件



在本章,您将学习如何清理生成的文件。当我们自动生成文件时,请务必在运行构建之前删除不必要的文件。此过程称为清理del 插件可用于此目的。

安装 del 插件

在您的命令行中通过输入以下命令安装插件。

npm install del --save-dev

声明依赖项并创建任务

在您的配置文件 gulpfile.js 中,按以下命令所示声明依赖项。

var del = require('del');

接下来,按以下代码所示创建一个任务。

gulp.task('clean:build', function() {
   return del.sync('build');
});

上述任务将清理整个构建。clean 任务会清除任何图像缓存并删除构建中存在的任何旧文件。

还可以仅清理特定文件或文件夹,让其中一些文件保持不变,如下面的代码所示。

gulp.task('clean:build', function() {
   //return del.sync('build');
   return del([
      'build/temp/',
      // instructs to clean temp folder
      '!build/package.json'
      // negate to instruct not to clean package.json file ]);
});

在上述任务中,将只清理 temp 文件夹,让 package.json 保持不变。

广告