3 Star 0 Fork 0

陈博/webpack-html-dev

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
gulpfile.js 1.30 KB
一键复制 编辑 原始数据 按行查看 历史
陈博 提交于 2021-02-09 14:55 +08:00 . 'dev'
/*引入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']);
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/facemap/webpack-html-dev.git
git@gitee.com:facemap/webpack-html-dev.git
facemap
webpack-html-dev
webpack-html-dev
master

搜索帮助