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 相关文章推荐
两个比较有用的Javascript工具函数代码
Feb 17 Javascript
javascript new后的constructor属性
Aug 05 Javascript
JavaScript中最容易混淆的作用域、提升、闭包知识详解(推荐)
Sep 05 Javascript
SelecT下拉框选中和取值的解决方法
Nov 22 Javascript
javascript闭包功能与用法实例分析
Apr 06 Javascript
vue实现条件判断动态绑定样式的方法
Sep 29 Javascript
vue生命周期与钩子函数简单示例
Mar 13 Javascript
用vscode开发vue应用的方法步骤
May 06 Javascript
vue element-ui之怎么封装一个自己的组件的详解
May 20 Javascript
深入理解 TypeScript Reflect Metadata
Dec 12 Javascript
js实现html滑动图片拼图验证
Jun 24 Javascript
Promise静态四兄弟实现示例详解
Jul 07 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中导出数据到excel时数字变为科学计数的解决方法
2013/02/03 PHP
php编译安装php-amq扩展简明教程
2016/06/25 PHP
常用PHP封装分页工具类
2017/01/14 PHP
JS 实现完美include载入实现代码
2010/08/05 Javascript
js日期时间补零的小例子
2013/03/05 Javascript
JS如何判断移动端访问设备并解析对应CSS
2013/11/27 Javascript
jQuery检测输入的字符串包含的中英文的数量
2015/04/17 Javascript
ECMAScript6中Set/WeakSet详解
2015/06/12 Javascript
JS+CSS实现仿支付宝菜单选中效果代码
2015/09/25 Javascript
javascript 中的console.log和弹出窗口alert
2016/08/30 Javascript
vue.js实现表格合并示例代码
2016/11/30 Javascript
AngularJS前端页面操作之用户修改密码功能示例
2017/03/27 Javascript
addeventlistener监听scroll跟touch(实例讲解)
2017/08/04 Javascript
bootstrap fileinput插件实现预览上传照片功能
2018/01/23 Javascript
解决vue中使用swiper插件问题及swiper在vue中的用法
2018/04/04 Javascript
详解redux异步操作实践
2018/08/15 Javascript
Vue基于vuex、axios拦截器实现loading效果及axios的安装配置
2019/04/26 Javascript
Vue-cli3.x + axios 跨域方案踩坑指北
2019/07/04 Javascript
简单了解vue中父子组件如何相互传递值(基础向)
2019/07/12 Javascript
微信小程序接入腾讯云验证码的方法步骤
2020/01/07 Javascript
JS页面动态绘图工具SVG,Canvas,VML介简介
2020/10/16 Javascript
[01:03:47]VP vs NewBee Supermajor 胜者组 BO3 第一场 6.5
2018/06/06 DOTA
python中使用enumerate函数遍历元素实例
2014/06/16 Python
python获取各操作系统硬件信息的方法
2015/06/03 Python
Python根据区号生成手机号码的方法
2015/07/08 Python
python互斥锁、加锁、同步机制、异步通信知识总结
2018/02/11 Python
Django错误:TypeError at / 'bool' object is not callable解决
2019/08/16 Python
PyTorch中的Variable变量详解
2020/01/07 Python
Pytorch 解决自定义子Module .cuda() tensor失败的问题
2020/06/23 Python
英国女性运动服品牌:Sweaty Betty
2018/11/08 全球购物
线程问题:wait()方法是定义在哪个类里面
2015/07/07 面试题
SOA面试题:如何在SOA中实现松耦合
2013/07/21 面试题
会议接待欢迎标语
2014/10/08 职场文书
2015暑假社会调查报告
2015/07/13 职场文书
运动员入场前导词
2015/07/20 职场文书
社区结对共建协议书
2016/03/23 职场文书