webpack实现热加载自动刷新的方法


Posted in Javascript onJuly 30, 2017

本文介绍了webpack实现热加载自动刷新的方法,分享给大家,具体如下:

一、webpack-dev-server

一个轻量级的服务

功能:修改代码及时呈现到浏览器上。

第一步:安装

npm install webpack-dev-server -g

webpack实现热加载自动刷新的方法 

第二步:写入到依赖

npm install webpack-dev-server --save-dev

webpack实现热加载自动刷新的方法
第三步:修改webpack配置文件

module.exports = {
            entry:"./js/index.js",
            output:{
                path:"/",     
 //注意这里的改变,必须是根目录,指定目录无效,因为webpack会在内存中根目录下生成下面文件名。
                filename:"bundle.js"
            },
            module:{
                loaders:[
                    { test:/\.css$/,loader:'style-loader'},
                    { test:/\.css$/,loader:'css-loader'}
                ]
            },
            resolve:{
                extensions:['.vue','.js',".css",'jsx'] //自动补全识别后缀
            }
    }

说明:如果想指定输出目录你需要自己学习 Content Base 命令的使用。

第四步: 修改index.html

<script type="text/javascript" src="bundle.js"></script>

第五步:运行如下命令 实现自动刷新。

webpack-dev-server --hot --inline

说明:

webpack-dev-server的默认端口号是8080

第六步:

访问http://localhost:8080/index.html 然后修改css就能立即看到反应在网页上了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
又一个图片自动缩小的JS代码
Mar 10 Javascript
发布BlueShow v1.0 图片浏览器(类似lightbox)blueshow.js 打包下载
Jul 21 Javascript
flash调用js中的方法,让js传递变量给flash的办法及思路
Aug 07 Javascript
jQuery如何实现点击页面获得当前点击元素的id或其他信息
Jan 09 Javascript
jquery获取radio值实例
Oct 16 Javascript
js编写当天简单日历效果【实现代码】
May 03 Javascript
JS实现列表的响应式排版(推荐)
Sep 01 Javascript
微信小程序 教程之wxapp视图容器 swiper
Oct 19 Javascript
html中鼠标滚轮事件onmousewheel的处理方法
Nov 11 Javascript
原生JS封装animate运动框架的实例
Oct 12 Javascript
vue+echarts实现可拖动节点的折线图(支持拖动方向和上下限的设置)
Apr 12 Javascript
JS JQuery获取data-*属性值方法解析
Sep 01 jQuery
利用JavaScript如何查询某个值是否数组内
Jul 30 #Javascript
Angular.js中上传指令ng-upload的基本使用教程
Jul 30 #Javascript
关于前后端json数据的发送与接收详解
Jul 30 #Javascript
jquery easyui如何实现格式化列
Jul 30 #jQuery
微信小程序对接七牛云存储的方法
Jul 30 #Javascript
利用node.js+mongodb如何搭建一个简单登录注册的功能详解
Jul 30 #Javascript
Vue自定义指令详解
Jul 28 #Javascript
You might like
php设计模式 Mediator (中介者模式)
2011/06/26 PHP
浅析PKI加密解密 OpenSSL
2013/07/01 PHP
zf框架db类的分页示例分享
2014/03/14 PHP
浅谈php+phpStorm+xdebug配置方法
2015/09/17 PHP
PHP 500报错的快速解决方法
2016/12/14 PHP
[原创]php使用strpos判断字符串中数字类型子字符串出错的解决方法
2017/04/01 PHP
用函数式编程技术编写优美的 JavaScript
2006/11/25 Javascript
css把超出的部分显示为省略号的方法兼容火狐
2008/07/23 Javascript
javascript 读取XML数据,在页面中展现、编辑、保存的实现
2009/10/27 Javascript
表格单元格交错着色实现思路及代码
2013/04/01 Javascript
nodejs下打包模块archiver详解
2014/12/03 NodeJs
Javascript闭包用法实例分析
2015/01/23 Javascript
js实现可兼容IE、FF、Chrome、Opera及Safari的音乐播放器
2015/02/11 Javascript
JavaScript数据存储 Cookie篇
2016/07/02 Javascript
AnjularJS中$scope和$rootScope的区别小结
2016/09/18 Javascript
nodejs简单实现操作arduino
2016/09/25 NodeJs
JS框架之vue.js(深入三:组件1)
2016/09/29 Javascript
推荐三款不错的图片压缩上传插件(webuploader、localResizeIMG4、LUploader)
2017/04/21 Javascript
javascript流程控制语句集合
2017/09/18 Javascript
jQuery插件实现的日历功能示例【附源码下载】
2018/09/07 jQuery
vue单页应用在页面刷新时保留状态数据的方法
2018/09/21 Javascript
详解JavaScript中typeof与instanceof用法
2018/10/24 Javascript
微信jssdk踩坑之签名错误invalid signature
2020/05/19 Javascript
[50:58]2018DOTA2亚洲邀请赛 4.1 小组赛 B组 Mineski vs EG
2018/04/03 DOTA
python使用7z解压软件备份文件脚本分享
2014/02/21 Python
Python单例模式的两种实现方法
2017/08/14 Python
周生生珠宝香港官网:Chow Sang Sang(香港及海外配送)
2019/09/05 全球购物
亮化工程实施方案
2014/03/17 职场文书
共产党员公开承诺书范文
2014/03/28 职场文书
幼儿园家长评语大全
2014/04/16 职场文书
幼儿园中班下学期评语
2014/04/18 职场文书
2016年基层党组织公开承诺书
2016/03/25 职场文书
JavaScript中关于预编译、作用域链和闭包的理解
2021/03/31 Javascript
Nginx服务器添加Systemd自定义服务过程解析
2021/03/31 Servers
Mysql数据库手动及定时备份步骤
2021/11/07 MySQL
MySQL数据库查询之多表查询总结
2022/08/05 MySQL