代码拉取完成,页面将自动刷新
/*引入gulp及相关插件 require('node_modules里对应模块')*/
var gulp = require('gulp');
var connect=require('gulp-connect');//引入gulp-connect模块 浏览器刷新
var minifyCss = require("gulp-minify-css");
var uglify = require('gulp-uglify');
var concat = require('gulp-concat');
var sass = require('gulp-sass');
sass.compiler = require('node-sass');
gulp.task('connect:app',function(){
connect.server({
root:'dist',//根目录
// ip:'192.168.11.62',//默认localhost:8080
livereload:true,//自动更新
port:9998//端口
})
})
gulp.task('html',function(){//编译html
return gulp.src('src/tmall.html')
.pipe(gulp.dest('dist'))
.pipe(connect.reload());
})
gulp.task('sass', function () {
return gulp.src('./src/**/*.scss')
.pipe(sass().on('error', sass.logError))
.pipe(gulp.dest('./dist'));
});
gulp.task('sass:watch', function () {
gulp.watch('./src/**/*.scss', gulp.series('html','sass'));
});
//压缩
gulp.task('minify-css', function () {
gulp.src('css/*.css')
.pipe(minifyCss())
.pipe(gulp.dest('dist/css/'));
});
//
gulp.task('script', function () {
gulp.src(['src/a.js',"src/b.js"])
.pipe(concat('all.js'))
.pipe(uglify())
.pipe(gulp.dest('dist/js'));
});
// gulp.task('default',['minify-css','script']);
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。