为了账号安全,请及时绑定邮箱和手机立即绑定

browser-sync 代理,具体要怎么实现呢

RT, browser-sync 代理,具体要怎么实现呢

正在回答

1 回答

var gulp = require('gulp'), //基础库
    less = require('gulp-less'), //less
    minifycss = require('gulp-minify-css'), //css压缩
    runSequence = require('run-sequence'), //按顺序执行
    browserSync = require('browser-sync').create()//页面实时刷新;
// 样式处理------------------------------------------------------------------------------------------------------------------------------------------
gulp.task('css', function() {
    gulp.src(file_road.cssSrc)
        .pipe(less({ style: 'expanded' }))
        .pipe(minifycss()) //todo暂时隐藏压缩
        .pipe(gulp.dest(file_road.cssDst_end)) //最终目录
        .pipe(browserSync.stream());//检测修改并自动刷新

});
// 监听任务 运行语句 gulp watch------------------------------------------------------------------------------------------------------------------------------------------
gulp.task('watch', function() {
    browserSync.init({
        server: {
            baseDir: "./",
        },
    });
    // 监听css
    gulp.watch(file_road.w_cssSrc, ['css']);
    
});
gulp.task('dev', function(done) {
    runSequence(
        ['css'], ['watch'],
        done);
});
gulp.task('default', ['dev']);

//运行gulp 即可;如果出现的默认 显示cannot get,再在后面添加相应的文件名称,例如 http://localhost:3000/html/index.html


1 回复 有任何疑惑可以回复我~
#1

叶洛2

是需要node.js环境的,这些你在中文站上都有教程,还需要git执行命令行
2017-04-04 回复 有任何疑惑可以回复我~
#2

heysweets3741442

正不知道怎么解决自动访问index.html的问题呢,你这最后一句话,试了下 管用!感谢
2017-06-14 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

browser-sync 代理,具体要怎么实现呢

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号