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 相关文章推荐
JQuery入门——用one()方法绑定事件处理函数(仅触发一次)
Feb 05 Javascript
JavaScript 函数参数是传值(byVal)还是传址(byRef) 分享
Jul 02 Javascript
jquery实现滑动图片自己测试的例子
Nov 05 Javascript
解决JS中乘法的浮点错误的方法
Jan 03 Javascript
JQuery中阻止事件冒泡几种方式及其区别介绍
Jan 15 Javascript
Jquery对数组的操作技巧整理
Mar 25 Javascript
jQuery验证插件validate使用方法详解
Sep 13 Javascript
vue组件实例解析
Jan 10 Javascript
vue-cli监听组件加载完成的方法
Sep 07 Javascript
layui实现数据分页功能(ajax异步)
Jul 27 Javascript
原生js实现表格循环滚动
Nov 24 Javascript
小程序自定义轮播图圆点组件
Jun 25 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
计数器详细设计
2006/10/09 PHP
怎样去阅读一份php源代码
2009/08/21 PHP
php中smarty模板条件判断用法实例
2015/06/11 PHP
php获取字符串前几位的实例(substr返回字符串的子串用法)
2017/03/08 PHP
yii2 resetful 授权验证详解
2017/05/18 PHP
PHP封装的验证码工具类定义与用法示例
2018/08/22 PHP
js+css实现增加表单可用性之提示文字
2013/06/03 Javascript
js 采用delete实现继承示例代码
2014/05/20 Javascript
jquery实现的省市区三级联动
2015/04/02 Javascript
JavaScript动态提示输入框输入字数的方法
2015/07/27 Javascript
理解AngularJs指令
2015/12/10 Javascript
JavaScript数据类型学习笔记
2016/01/25 Javascript
jquery横向纵向鼠标滚轮全屏切换
2017/02/27 Javascript
详解JavaScript 高阶函数
2020/09/14 Javascript
python实现数组插入新元素的方法
2015/05/22 Python
python魔法方法-属性访问控制详解
2016/07/25 Python
Python使用itertools模块实现排列组合功能示例
2018/07/02 Python
Python将8位的图片转为24位的图片实现方法
2018/10/24 Python
Python 监测文件是否更新的方法
2019/06/10 Python
推荐8款常用的Python GUI图形界面开发框架
2020/02/23 Python
解决python中显示图片的plt.imshow plt.show()内存泄漏问题
2020/04/24 Python
tensorflow使用L2 regularization正则化修正overfitting过拟合方式
2020/05/22 Python
matplotlib bar()实现百分比堆积柱状图
2021/02/24 Python
HTML+CSS3模拟心的跳动实例代码
2017/09/05 HTML / CSS
美国知名女性服饰品牌:New York & Company
2017/03/23 全球购物
乌克兰时尚鞋子和衣服购物网站:Born2be
2018/05/24 全球购物
印度在线购买电子产品网站:Croma
2020/01/02 全球购物
国贸专业求职信
2014/06/28 职场文书
民间个人借款协议书
2014/09/30 职场文书
公安机关党的群众路线教育实践活动剖析材料
2014/10/10 职场文书
社区党风廉政建设调研报告
2015/01/01 职场文书
2015年公路路政个人工作总结
2015/07/24 职场文书
百日宴上的祝酒词
2015/08/10 职场文书
Python基础之元类详解
2021/04/29 Python
Python爬虫实战之爬取京东商品数据并实实现数据可视化
2021/06/07 Python
关于mysql中string和number的转换问题
2022/06/14 MySQL