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 相关文章推荐
更换select下拉菜单背景样式的实现代码
Dec 20 Javascript
jQuery响应enter键的实现思路
Apr 18 Javascript
javascript模拟实现ajax加载框实例
Oct 15 Javascript
JQuery中的事件及动画用法实例
Jan 26 Javascript
js转html实体的方法
Sep 27 Javascript
详解vue-router2.0动态路由获取参数
Jun 14 Javascript
一步步教你利用Canvas对图片进行处理
Sep 19 Javascript
Vue Element 分组+多选+可搜索Select选择器实现示例
Jul 23 Javascript
如何正确理解vue中的key详解
Nov 02 Javascript
JavaScript实现多文件下载方法解析
Aug 07 Javascript
vue打包npm run build时候界面报错的解决
Aug 13 Javascript
vue+element ui实现锚点定位
Jun 29 Vue.js
利用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冒泡排序算法的深入理解
2013/06/09 PHP
php强大的时间转换函数strtotime
2016/02/18 PHP
laravel邮件发送的实现代码示例
2020/01/31 PHP
使用Entrust扩展包在laravel 中实现RBAC的功能
2020/03/16 PHP
javascript Ext JS 状态默认存储时间
2009/02/15 Javascript
jquery validator 插件增加日期比较方法
2010/02/21 Javascript
jQuery-Tools-overlay 使用介绍
2012/07/14 Javascript
jquery实现商品拖动选择效果代码(自写)
2013/05/28 Javascript
flash调用js中的方法,让js传递变量给flash的办法及思路
2013/08/07 Javascript
jQuery实现仿百度帖吧头部固定导航效果
2015/08/07 Javascript
js实现仿Discuz文本框弹出层效果
2015/08/13 Javascript
微信小程序 登陆流程详细介绍
2017/01/17 Javascript
angular bootstrap timepicker TypeError提示怎么办
2017/06/13 Javascript
bootstrap table服务端实现分页效果
2017/08/10 Javascript
AngularJS2 与 D3.js集成实现自定义可视化的方法
2017/12/01 Javascript
AngularJS标签页tab选项卡切换功能经典实例详解
2018/05/16 Javascript
说说node中的可读流和可写流的区别
2018/06/01 Javascript
使用electron实现百度网盘悬浮窗口功能的示例代码
2018/10/24 Javascript
基于Ionic3实现选项卡切换并重新加载echarts
2020/09/24 Javascript
Python 多核并行计算的示例代码
2017/11/07 Python
python3+PyQt5实现文档打印功能
2018/04/24 Python
Python常见数字运算操作实例小结
2019/03/22 Python
详解python运行三种方式
2019/05/13 Python
用vue.js组件模拟v-model指令实例方法
2019/07/05 Python
numpy库ndarray多维数组的维度变换方法(reshape、resize、swapaxes、flatten)
2020/04/28 Python
浅谈pytorch中的BN层的注意事项
2020/06/23 Python
windows10在visual studio2019下配置使用openCV4.3.0
2020/07/14 Python
自定义Django_rest_framework_jwt登陆错误返回的解决
2020/10/18 Python
无需JS和jQuery代码实现CSS3鼠标浮动放大图片
2016/11/21 HTML / CSS
大学生实习期自我评价范文
2013/10/03 职场文书
元旦红领巾广播稿
2014/02/19 职场文书
党日活动总结
2014/05/07 职场文书
烹饪大赛策划方案
2014/05/26 职场文书
老舍《猫》教学反思
2016/02/17 职场文书
Python爬虫基础讲解之请求
2021/05/13 Python
详解MySQL集群搭建
2021/05/26 MySQL