踩坑记录
node12+以上的版本不兼容gulp3版本,gulp3最好使用node10的版本,gulp4最好使用node13+的版本
安装参照官网
Task
gulp版本导致,task可以分为两种:
- gulp3使用的
1 | var gulp = require("gulp"); |
gulp3的时候可以直接使用gulp minify-js来调用任务
- gulp4使用的
1 | const { src, dest, watch, series, parallel} = require('gulp'); |
需要使用exports,在gulp js调用
多任务的处理
- gulp3处理
1 | // 默认任务 |
直接gulp default调用
- gulp4处理
- series:序列(顺序执行)
- parallel:并行(同时执行)
- 混用
1 | exports.taskName = series(task1, task2) |
监听Watch
- gulp3
1 | //最好将所有的任务都放到default任务里面,最好watch调用default就好了 |
- gulp4
1 | function watchTask() { |
至此可以实现文件的热更新,编译,官网介绍很清楚特别是 首页的链接