前端开发

教新手小白如何使用gulp快速搭建一个静态服务器

2020-09-25  本文已影响0人  10401723e5da

1、什么是gulp?

2、gulp能做些什么?

3、gulp的安装

npm i gulp -g
npm i gulp --save-dev

4、开始搭建静态服务器

//先引入gulp
const gulp = require("gulp")
//再引入静态服务器 browser-sync 使用npm i broswer-sync -g 全局安装
const broswer = requier("browser-sync").create()
gulp.task = ("default" , function(){ 
    broswer.init({
      server : "./",
      port : 4001
  })
})

在终端输入gulp执行

E:\1000phone_2\SZ-GP4\codeing-m\week7\liveServer>gulp

出现以下效果说明静态服务器搭建成功


1.png
gulp.task("resetJs" , function(done){
    gulp.src("./js/**/*.*") // 选中当前目录下js文件夹中的所有文件
    .pipe(plugins.babel({
        presets: ['@babel/env']
    }))
    .pipe(plugins.concat("main.js"))
    .pipe(plugins.uglify())
    .pipe(plugins.rename("main.min.js"))
    .pipe(gulp.dest("./dist/js/"))
    .on("end" , browser.reload);
    done();
})
gulp.task("default" , function(done){
    browser.init({
        server : "./",
        port : 4010,
    });
    gulp.watch("./js/**/*.*" , gulp.series(["resetJs"]));
    done();
}) 

这样我们就成功的给这个静态服务器添加了任务

5、gulp常用插件

npm i gulp-load-pluigns --save-dev
npm i gulp-uglify --save-dev
npm i gulp-rename --save-dev
npm i gulp-minify-css --save-dev
npm i gulp-minify-html --save-dev
npm i gulp-concat --save-dev
npm i gulp-sass --save-dev
上一篇 下一篇

猜你喜欢

热点阅读