用户登录

现在订阅年付会员多送 6 个月,重订、续订多送 12 个月(最后 5 天)。订阅 →

如果你用 Gulp 为项目创建了一些自动执行的任务,你也可以把 Browsersync 做成一个 Gulp 任务 .. 打开终端 ... 进入到我们最开始创建的这个项目所在的目录 ...

这里已经安装好了 browser-sync,所以我们只需要再去安装一下 gulp ..

npm install gulp --save-dev

再用编辑器打开这个项目 ..

atom .

新建一个 gulp 任务文件 .. 文件名是 gulpfile.js .. 先把这两个模块引用进来 .. 一个是 gulp

req

还有就是 browser-sync .. 注意这里需要用一个 create 方法创建一个对象 ..

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

再去添加一个 browser-sync 的任务 .. gulp.task .. 任务的名字设置成 browser-sync .. 再用一个匿名函数 .. 在它里面使用 browserSync 的 init 这个方法 .. 给这个方法一个对象 ... 在这个对象里是 browser-sync 的一些选项,可以配置一下它的一些行为 ..

比如我们要创建一个服务器,可以在这个对象里添加一个 server 属性 .. 这个属性的值又是一个对象 .. 关于这些选项你可以参考 Browsersync 官方的文档 ..

http://www.browsersync.io/docs/options/

这里用一个 baseDir .. 设置一下服务器的根目录 .. 它的值设置成 ./forest 表示使用项目的根目录下的 forest 作为服务器的根目录 .. 下面再添加一个 files 属性,指定一下要监视的文件 .. 把这些文件模式放到一个数组里 .. 一个是 forest/index.html ,逗号分隔开 ... 还有就是 forest 下面的 css 目录下的所有的 css 文件 .. 保存 ..

回到终端 ... 你需要再安装一下 gulp 的命令行工具 ...

npm install -g gulp

完成以后,再执行:

gulp browser-sync

现在我们就可以使用 browser-sync 的功能了 .. 使用 Gulp 的好处就是,你可以保留对 browser-sync 的设置 .. 可以配合其它的任务一起使用。

Browsersync 整合到 Gulp 任务《 Browsersync 浏览器同步 》

统计

11346
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点