美文网首页
前端自动化-浏览器自动实时刷新(gulp)--转自博客园 乐少0

前端自动化-浏览器自动实时刷新(gulp)--转自博客园 乐少0

作者: 智齿_cace | 来源:发表于2017-08-24 11:21 被阅读0次

前端自动化之——自动实时刷新,应运而来!

首先,我们新建一个名为“refresh”的文件夹,存储在电脑硬盘,比如D盘。

结构如下解析所示:

refresh---|--->html

|--->styles--->*.css

|--->scripts--->*.js

|--->image

之后,通过本地个人喜欢的编辑器,导入,打开,比如(Hbuilder)

基础工作做好了,下面,开始搭建node环境

A.下载安装node(过程不表,直接按照google出来的next……next……)

B. 安装gulp自动化构建工具(http://www.gulpjs.com.cn/)

下面, 我们需要在项目中配置node服务

当前文件夹打开dos,输入:node -v ,执行之后,显示V6.2.0,说明安装成功

C.先生成packge.json文件

dos窗口输入:npm (cnpm ) init

等走完执行命令,查看“refresh”文件夹多了一个 “package.json” 文件

内含

{

"name": "refresh",

"version": "1.0.0",

"description": "",

"main": "index.js",

"scripts": {

"test": "echo \"Error: no test specified\" && exit 1"

},

"author": "",

"license": "ISC"

}

D.安装gulp

dos窗口输入:cnpm install gulp  --save-dev

E.浏览器自动实时刷新

插件(browser-sync)   专门做浏览器自动刷新

帮你自动 打开浏览器 ,并且 可以为你搭建一个web服务器,实时刷新。

F.安装browser-sync

dos窗口输入:cnpm install browser-sync --save-dev

这个时候,刷新下hbuilder目录结构,则如下显示

{

"name": "refresh",

"version": "1.0.0",

"description": "",

"main": "index.js",

"scripts": {

"test": "echo \"Error: no test specified\" && exit 1"

},

"author": "",

"license": "ISC",

"devDependencies": {

"browser-sync": "^2.18.5",

"gulp": "^3.9.1"

}

}

表示 “gulp”和“browser-sync”都安装成功了

G:新建gulpfile.js配置文件

进行编辑

var gulp=require("gulp");

var browserSync=require("browser-sync");

gulp.task("server",function(){

browserSync.init({

"server":"./",

"port":"8686",

"files":[

"./**/*.html",

"./styles"/*.css",

"./scripts/*.js"

]

});

});

gulp.task("default",function(){

gulp.start("server");

});

如上编辑好之后,进入dos窗口,输入

gulp 回车

则,浏览器自动打开当前index.html页面

这个时候,试着,去修改对应的样式文件,结构,之后,保存ctrl+s.

双屏下表现,更为良好,左边修改,右边生效,好不痛快!

----转载自博客园乐少007

相关文章

  • 前端自动化-浏览器自动实时刷新(gulp)--转自博客园 乐少0

    前端自动化之——自动实时刷新,应运而来! 首先,我们新建一个名为“refresh”的文件夹,存储在电脑硬盘,比如D...

  • 相关文章记录

    1.gulp构建工具相关信息 前端自动化构建工具gulp记录Gulp.js-livereload 不用F5了,实时...

  • gulp-livereload的端口问题

    在公司做项目时,有两个项目工程,都是通过gulp进行前端构建,使用gulp-livereload达到浏览器实时刷新...

  • 如何使用Node爬虫利器Puppteer进行自动化测试

    文:华为云DevCloud 乐少 1、背景 1.1 前端自动化测试较少 前端浏览器众多导致页面兼容性问题比较多,另...

  • gulp的使用

    浅谈web前端自动化工具--gulp 字数1212阅读17评论0喜欢0 背景: 在前端的开发中上线之前可能会做的事...

  • gulp入门教程

    gulp是前端的自动化构建工具,gulp的出现是希望能取代grunt,成为最流行的前端自动化构建工具,它与grun...

  • Gulp-前端自动化构建工具

    gulp基于node,自动化构建工具增强前端开发工作流程一些常见的、重复的任务,例如:网页自动刷新、css预处理、...

  • 有哪些必看的前端 JS 库?

    前端自动化 前端构建工具 gulp – The streaming build system grunt – th...

  • gulp && webpack

    gulp 前端自动化构建工具,此类的工具还有gruntwebpack 前端打包工具,打包:分析项目所依赖的内容,自...

  • 前端内容的自动化构建

    前端内容的自动化构建 Gulp - 基于流的自动化构建工具 Browserify 官网 Github 一个管理前端...

网友评论

      本文标题:前端自动化-浏览器自动实时刷新(gulp)--转自博客园 乐少0

      本文链接:https://www.haomeiwen.com/subject/fktarxtx.html