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 相关文章推荐
告诉大家什么是JSON
Jun 10 Javascript
JQuery中的$.getJSON 使用说明
Mar 10 Javascript
js获得指定控件输入光标的坐标兼容IE,Chrome,火狐等多种主流浏览器
May 21 Javascript
jQuery简易图片放大特效示例代码
Jun 09 Javascript
使用jquery组件qrcode生成二维码及应用指南
Feb 22 Javascript
快速入门Vue
Dec 19 Javascript
JS和canvas实现俄罗斯方块
Mar 14 Javascript
Javascript实现一个简单的输入关键字添加标签效果实例
Jun 01 Javascript
微信小程序开发之toast等弹框提示使用教程
Jun 08 Javascript
ionic2懒加载配置详解
Sep 01 Javascript
浅谈Node异步编程的机制
Oct 18 Javascript
Preload基础使用方法详解
Feb 03 Javascript
利用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执行批量mysql语句的解决方法
2013/05/02 PHP
thinkPHP实现表单自动验证
2014/12/24 PHP
浅谈PHP定义命令空间的几个注意点(推荐)
2016/10/29 PHP
Laravel (Lumen) 解决JWT-Auth刷新token的问题
2019/10/24 PHP
实现复选框全选/全不选切换
2006/12/23 Javascript
14款NodeJS Web框架推荐
2014/07/11 NodeJs
JavaScript参数个数可变的函数举例说明
2014/10/10 Javascript
使用jquery操作session方法分享
2015/01/22 Javascript
javascript中createElement的两种创建方式
2015/05/14 Javascript
深入浅析JavaScript中数据共享和数据传递
2016/04/25 Javascript
jquery获取所有选中的checkbox实现代码
2016/05/26 Javascript
jQuery鼠标事件总结
2016/10/13 Javascript
Node.js中路径处理模块path详解
2016/11/14 Javascript
bootstrap侧边栏圆点导航
2017/01/11 Javascript
jQuery实现链接的title快速出现的方法
2017/02/20 Javascript
深入理解 webpack 文件打包机制(小结)
2018/01/08 Javascript
解决父组件将子组件作为弹窗调用只执行一次created的问题
2020/07/24 Javascript
[07:31]DOTA2卡尔工作室 英雄介绍主宰篇
2013/06/25 DOTA
Python实现子类调用父类的方法
2014/11/10 Python
Python实现自动为照片添加日期并分类的方法
2017/09/30 Python
Python实现合并两个有序链表的方法示例
2019/01/31 Python
python/Matplotlib绘制复变函数图像教程
2019/11/21 Python
浅谈Keras中shuffle和validation_split的顺序
2020/06/19 Python
Python描述数据结构学习之哈夫曼树篇
2020/09/07 Python
只要五步 就可以用HTML5/CSS3快速制作便签贴特效(图)
2012/06/04 HTML / CSS
HTML5之HTML元素扩展(上)—新增加的元素及使用概述
2013/01/31 HTML / CSS
2019年分享net面试的经历和题目
2016/08/07 面试题
初中三年学生的学习自我评价
2013/11/13 职场文书
报表员工作失误检讨书范文
2014/09/19 职场文书
2015新年联欢晚会开场白
2014/12/14 职场文书
年会主持人开场白台词
2015/05/29 职场文书
大学优秀学生主要事迹材料
2015/11/04 职场文书
导游词之贵州织金洞
2019/10/12 职场文书
Python 文本滚动播放器的实现代码
2021/04/25 Python
Javascript中async与await的捕捉错误详解
2022/03/03 Javascript
解决Python保存文件名太长OSError: [Errno 36] File name too long
2022/05/11 Python