gulp构建项目(二):browser-sync启本地服务并开启浏览器

一、安装browser-sync模块

npm i -D browser-sync

二、引入browser-sync模块,并初始化

var browserSync = require('browser-sync').create();

gulp.task('browser', function(){
   browserSync.init({
       server: './dist'    // 访问目录
       // proxy: "你的域名或IP"    // 设置代理
   });
});

// 加入'browser'任务
gulp.task('default', ['clean'], function() {
   gulp.start(['html', 'js_libs', 'js_main','css_main','images', 'browser'])
});

三、执行gulp命令,完成后会自动打开浏览器

会发现报错:找不到图片。
原因是:执行browser任务时,images任务还没有执行完毕,所以找不到dist/images文件。
临时解决方案:重新刷新页面就可以了。
最终解决方案:是让说有的任务按照指定顺序执行,请参照下面文章

gulp构建项目(四):run-sequence实现逐个执行任务

在这里插入图片描述

四、服务器地址说明

    [Browsersync] Access URLs:
 ----------------------------------------
       Local: http://localhost:3000
    External: http://169.254.109.182:3000
1、Local: http://localhost:3000

1) 默认打开此服务器地址
2) 默认端口号是3000,如果端口号被占用,则自动打开3001,依次类推

2、External: http://169.254.109.182:3000

1)此地址可用于手机访问我们的项目
2)需要手机调试的时候可以访问这个地址,但手机和电脑要在同一网络

在这里插入图片描述
.

项目地址(别忘了给星哦)

https://github.com/shiguang0116/gulp-project

相关文章

gulp构建项目(一):环境准备及项目基础结构搭建
gulp构建项目(二):browser-sync启本地服务并开启浏览器
gulp构建项目(三):gulp-watch监听文件改变、新增、删除
gulp构建项目(四):run-sequence实现逐个执行任务
gulp构建项目(五):gulp-if条件判断及环境变量设置
gulp构建项目(六):gulp-html-tpl处理公用模板
gulp构建项目(七):gulp-uglify压缩js以及检查js语法错误
gulp构建项目(八):gulp编译less,添加CSS前缀以及压缩css
gulp构建项目(九):gulp-imagemin压缩图片及gulp-cache缓存
gulp构建项目(十):gulp-rev-collector-dxb添加版本号(?hash)
gulp构建项目(十一):gulp-htmlmin压缩html
gulp构建项目(十二):gulp-babel编译es6
gulp构建项目(十三):babel-polyfill编译es6新增api
gulp构建项目(十四):gulp-rename重定义打包生成文件的路径
.
gulp构建项目(附录一):gulp发生错误时,进程挂掉的问题

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值