博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
gulp+browser-sync实现前端自动化刷新
阅读量:6091 次
发布时间:2019-06-20

本文共 812 字,大约阅读时间需要 2 分钟。

写在前面

  1. 安装环境前,默认安装了node环境

  2. 会使用基本的命令行操作

步骤

初始化环境

  1. 新建一个文件夹

  2. 在文件夹打开命令行

    npm init

    一直回车默认选项就可以啦,也可以自己设置

  3. 最后一次回车结束后,会生成一个package.json文件

安装gulp

  1. 若是第一次使用gulp,则需要先全局安装gulp

    npm install --global gulp
  2. 若已经全局安装gulp,则直接在工程根目录下:

    npm install gulp --save-dev
  3. 输入gulp -v,显示版本说明安装成功

安装browser-sync

npm install browser-sync --save-dev

配置gulpfile文件

var gulp        = require('gulp');var browserSync = require('browser-sync').create();// Static servergulp.task('browser-sync', function() {    var files = [    '**/*.html',   // 监听html    '**/*.css', // 监听css    '**/*.js' // 监听js    ];    browserSync.init(files,{        server: {            baseDir: "./"        }    });});gulp.task('default',['browser-sync']);

测试

在工程根目录下打开命令行运行:

gulp

若上述无错误,将会在浏览器打开3000端口,这时输入相应的文件名.html就可以访问页面并实时刷新。比如有一个文件名叫主页.html,在浏览器地址栏输入http://localhost:3000/主页.html即可。

转载地址:http://dvmwa.baihongyu.com/

你可能感兴趣的文章
poj 3984迷宫问题【广搜】
查看>>
oracle ORA-01840:输入值对于日期格式不够长
查看>>
python基础知识~logger模块
查看>>
SIP入门(二):建立SIPserver
查看>>
Servlet3.0的异步
查看>>
WebService连接postgresql( 失败尝试)
查看>>
从头认识java-13.11 对照数组与泛型容器,观察类型擦除给泛型容器带来什么问题?...
查看>>
Python-MacOSX下SIP引起的pip权限问题解决方案(非取消SIP机制)
查看>>
从MFQ方法到需求分析
查看>>
android.view.WindowManager$BadTokenException: Unable to add window
查看>>
HDU5012:Dice(bfs模板)
查看>>
iphone openssh
查看>>
Linux下MEncoder的编译
查看>>
spark高级排序彻底解秘
查看>>
ylbtech-LanguageSamples-PartialTypes(部分类型)
查看>>
福建省促进大数据发展:变分散式管理为统筹集中式管理
查看>>
开发环境、生产环境、测试环境的基本理解和区别
查看>>
tomcat多应用之间如何共享jar
查看>>
Flex前后台交互,service层调用后台服务的简单封装
查看>>
MySQL入门12-数据类型
查看>>