配置gulpfile文件,实现文件更改后浏览器即时刷新
2016-07-21 15:07
531 查看
1.首先确保已安装过node
2.使用node init 创建package文件
3. package.js文件配置:
4.配置完成后,使用node install安装包
5.生成gulpfile.js
6.gulpfile.js配置:
7.当前文件包下 创建src目录,该目录下包含less包,以及html页面,运行gulp serve 进行修改
2.使用node init 创建package文件
3. package.js文件配置:
{ "name": "package", "version": "1.0.0", "description": "配置package文件,实现文件更改后浏览器即时刷新", "main": "gulpfile.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "devDependencies": { "browser-sync": "^2.13.0", "gulp": "^3.9.1", "gulp-jshint": "^2.0.1", "gulp-less": "^3.1.0" }, "keywords": [ "package" ], "author": "Chris", "license": "ISC" }
4.配置完成后,使用node install安装包
5.生成gulpfile.js
6.gulpfile.js配置:
var gulp = require('gulp'), less = require('gulp-less'), browserSync = require('browser-sync'); //编译less gulp.task('less', function () { gulp.src(['src/less/*.less','!src/less/extend/{reset,test}.less']) .pipe(less()) .pipe(gulp.dest('src/css')) }); gulp.task('serve',['less'], function() { browserSync.init({ //指定服务器启动根目录 server: "./src" }); //监听Less编译 gulp.watch("src/less/*.less", ['less']); //监听任何文件变化,实时刷新页面 gulp.watch("./src/**/*.*").on('change', browserSync.reload); });
7.当前文件包下 创建src目录,该目录下包含less包,以及html页面,运行gulp serve 进行修改
相关文章推荐
- webpack bable-loader升级无法编译jsx es6
- -webkit-flex 被移除了
- 快速掌握Node.js环境的安装与运行方法
- Windows系统下Node.js的简单入门教程
- 在Node.js应用中使用Redis的方法简介
- 在Ubuntu系统上安装Ghost博客平台的教程
- Node.js编程中客户端Session的使用详解
- 使用Raygun对Node.js应用进行错误处理的方法
- 在Mac OS下使用Node.js的简单教程
- Node.js环境下编写爬虫爬取维基百科内容的实例分享
- node.js抓取并分析网页内容有无特殊内容的js文件
- 在Linux系统中搭建Node.js开发环境的简单步骤讲解
- 详解Node.js包的工程目录与NPM包管理器的使用
- 浅析Node在构建超媒体API中的作用
- 在Node.js中使用HTTP上传文件的方法
- Node.js的npm包管理器基础使用教程
- 举例讲解Node.js中的Writable对象
- 初步使用Node连接Mysql数据库
- Node调试工具JSHint的安装及配置教程