前端构建工具 Gulp

适合前端、小型、需要快速启动的项目

  1. npm install gulp -g=>通过gulp -v验证是否安装成功
  2. 当前目录下npm link gulp 或 配置gulp环境变量
  3. 新建gulpfile.js,并输入 gulp , gulp会自动执行命名为default的task,或输入 gulp <taskName> 以执行指定的task
var gulp = require('gulp');

gulp.task('default', async function() {
  await console.log('将你的默认的任务代码放在这')
});
gulp.task('default2',  function(done) {
  console.log("使用async或回调解决'Did you forget to signal async completion?'报错")
  done()
});

//将所有.js后缀文件打包进destination目录下
gulp.task('task-name', function () {
  return gulp.src('./*.js') // Get source files with gulp.src
    // .pipe(aGulpPlugin()) // Sends it through a gulp plugin
    .pipe(gulp.dest('destination')) // Outputs the file in the destination folder
})
几个常用的通配符匹配模式
  • *.scss : * 号匹配当前目录任意文件,所以这里 *.scss 匹配当前目录下所有scss文件
  • */.scss :匹配当前目录及其子目录下的所有scss文件。
  • !not-me.scss :!号移除匹配的文件,这里将移除not-me.scss
  • *.+(scss|sass) :+号后面会跟着圆括号,里面的元素用|分割,匹配多个选项。这里将匹配scss和sass文件。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 参照Gulp for Beginners来学习Gulp基本内容。以下为学习记录笔记。 安装Gulp 首先需要安装N...
    JenniferYe阅读 2,660评论 1 17
  • 安装Gulp首先需要安装Node.js,并在控制台输入$ npm install gulp -gMac端需要写成$...
    LaBaby_阅读 1,019评论 0 1
  • 原文标题:Gulp for Beginners作者: Zell Liew翻译:治电小白菜原文地址:https://...
    ZZES_ZCDC阅读 1,680评论 6 18
  • 原文地址:https://css-tricks.com/gulp-for-beginners/原文代码:https...
    小雨雪smile阅读 1,558评论 0 2
  • Sass&Gulp 一、sass介绍 (一) SASS是一种CSS的开发工具,提供了许多便利的写法,大大节省了设计...
    锋享前端阅读 1,643评论 0 3

友情链接更多精彩内容