使用Gulp搭建本地开发web服务器及自动刷新
2016-07-03 23:02
656 查看
自从Node.js出现之后,真的是繁荣了整个前端开发圈子,搭建
现在的Node.js的模块有很多,能搭建服务器的也有很多,我们这里选择简单粗爆的,搭配是
创建watch任务去检测html文件,其定义了当html改动之后,去调用一个Gulp的Task
使用connect启动一个Web服务器
运行Gulp时,默认的Task
即可看到服务器开启,以及默认的访问地址和端口(如果设置了IP,也可以通过IP地址访问)进行访问。
同时,当你更改了你watch的文件时,浏览器会自动刷新,同步展现效果,这样我们也就不用再每次都手动去刷浏览器了。
web服务器也不再局限于以前的
apache,
nginx,
tomcat等了。
现在的Node.js的模块有很多,能搭建服务器的也有很多,我们这里选择简单粗爆的,搭配是
Gulp+
Gulp-connect+
watch+
livereload;如果你还想要更全的更多的,可以去研究研究
express,这里不做探讨。
一:通过以下代码安装所需的模块。
npm installgulpgulp-connect
二:配置gulpfile.js,如下:
引入插件vargulp = require('gulp'),connect = require('gulp-connect');
创建watch任务去检测html文件,其定义了当html改动之后,去调用一个Gulp的Task
gulp.task('watch',function(){ gulp.watch('./src/*.html',['html']); })
使用connect启动一个Web服务器
gulp.task('connect',function(){ connect.server({ root:'./', ip:'192.168.31.110', livereload:true })<br> })
gulp.task('html', function(){ gulp.src('./src/*.html') .pipe(connect.reload()); });
运行Gulp时,默认的Task
gulp.task('default',['connect','watch'])
三:在项目目录下运行
gulp
即可看到服务器开启,以及默认的访问地址和端口(如果设置了IP,也可以通过IP地址访问)进行访问。
同时,当你更改了你watch的文件时,浏览器会自动刷新,同步展现效果,这样我们也就不用再每次都手动去刷浏览器了。
相关文章推荐
- java-WEB中的监听器Lisener
- GUI - Web前端开发框架
- Extjs4.0 最新最全视频教程
- 使用 HTTP 上传 G 级的文件之 Node.js 版本
- mongo实现消息队列
- Node.js压缩web项目中的js,css和图片
- MyEclipse Web Project转Eclipse Dynamic Web Project
- axis备忘
- node连接mysql数据库
- 使用 Node.js 构建交互式命令行工具
- async.js 学习记录
- 异步流程控制:7 行代码学会 co 模块
- 新时代编辑神器:Atom
- rem : web app适配的秘密武器
- jquery高级应用之Deferred对象
- ndm:NPM 的桌面 GUI 程序
- 创业如何选择WEB开发语言
- Erlang实现的一个Web服务器代码实例
- 防止网页脚本病毒执行的方法-from web
- 自学成才的秘密:115个 web Develop 资源