通过Gulp使用Browsersync实现浏览器实时响应文件更改
- 目录
{:toc}
Gulp是什么鬼
Gulp是一种基于node.js的构建工具,有关构建工具的概念请移步什么是构建工具
Gulp的安装及基本使用,可参考[一点| gulp详细入门教程][],写得十分6,通俗易懂
Browsersync又是什么鬼
Browsersync可以让浏览器实时响应所做的文件更改,包括html, js, css, less, sass等,并自动刷新页面
而且可以在多个浏览器、多个设备(PC、平板、手机等)下同时进行调试,是提高开发效率的利器
如何安装使用Browsersync
官网上有各种安装使用方式,这边我用gulp
安装
1.全局安装
1 | npm install -g browser-sync |
2.在本地项目目录下安装,同时装一下gulp跟gulp的插件(如果有用到gulp插件的话,比如gulp-less)
1 | npm install browser-sync --save-dev |
使用
1.配置gulpfile.js
在项目根目录底下新建文件gulpfile.js,然后填入内容:
1 | //引入gulp、gulp插件以及browser-sync |
2.运行gulp
在项目根目录命令行执行gulp
或gulp default
项目启动后在命令行中会输出Access URLs,包括本地跟外部访问的URL以及项目跟UI控制界面的URL
项目默认启动在http://localhost:3000
UI控制界面默认启动在http://localhost:3001
效果图
参考
- [一点| gulp详细入门教程][]
- Browsersync + Gulp.js