gulp簡單應(yīng)用

Gulp中文網(wǎng):
https://v3.gulpjs.com.cn/docs/

我的項(xiàng)目地址:
https://cxetry.coding.net/public/gulp/gulp-lite/git/files

  • gulp-load-plugins

可加載所有g(shù)ulp-開頭的插件

var $ = require('gulp-load-plugins')()
//編譯less
gulp.task('less', function () {
  return gulp
    .src(['app/less/*.less']) //指定 less文件
    .pipe($.less()) //把less編譯成css
    .pipe(gulp.dest('app/css')) //輸出到目的地
})
  • browser-sync

瀏覽器熱更新

var browserSync = require('browser-sync').create()
gulp.task('browserSync', function () {
  browserSync.init({
    files: ['app/**/*.*'],
    server: {
      baseDir: 'app',
      index: 'index.html', // 指定默認(rèn)打開的文件
    },
  })
})

  • Watchers

browser-sync會監(jiān)測app目錄下文件變化,所以這個不用也可以

gulp.task('watch', function () {
  gulp.watch('app/less/**/*.less', gulp.series(['less']))
  gulp.watch('app/*.html', gulp.series(['html']))
  gulp.watch('app/js/**/*.js', gulp.series(['js']))
  gulp.watch('app/images/**/*.*', gulp.series(['images']))
})
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容