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

发布时间 - 2026-01-11 02:34:01    点击率:

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

一、webpack-dev-server

一个轻量级的服务

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

第一步:安装

npm install webpack-dev-server -g 

 

第二步:写入到依赖

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


第三步:修改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就能立即看到反应在网页上了。

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


# webpack  # 热加载自动刷新  # 自动刷新  # webpack2  # 详解webpack 多页面/入口支持&公共组件单独打包  # webpack常用配置项配置文件介绍  # 基于vuejs+webpack的日期选择插件  # webpack中引用jquery的简单实现  # Vue.js中用webpack合并打包多个组件并实现按需加载  # 详解如何使用webpack打包Vue工程  # 深入理解Webpack 中路径的配置  # Webpack+Vue如何导入Jquery和Jquery的第三方插件  # 详解webpack分离css单独打包  # webpack打包后直接访问页面图片路径错误的解决方法  # webpack独立打包和缓存处理详解  # 详解使用vue脚手架工具搭建vue-webpack项目  # Webpack 实现 Node.js 代码热替换  # 深入浅出webpack之externals的使用  # Webpack实现按需打包Lodash的几种方法详解  # 详解webpack 如何集成第三方js库  # Vue项目webpack打包部署到服务器的实例详解  # 加速Webpack构建技巧总结  # 就能  # 上了  # 会在  # 给大家  # 应在  # 第二步  # 第三步  # 配置文件  # 大家多多  # 第四步  # 端口号  # 器上  # 第五步  # 加载  # 第六步  # js  # exports  # module  # output 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel如何从数据库删除数据_Laravel destroy和delete方法区别  利用python获取某年中每个月的第一天和最后一天  Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】  谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复  Windows10如何更改计算机工作组_Win10系统属性修改Workgroup  HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】  Mybatis 中的insertOrUpdate操作  Python并发异常传播_错误处理解析【教程】  原生JS实现图片轮播切换效果  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  ,在苏州找工作,上哪个网站比较好?  Laravel如何与Inertia.js和Vue/React构建现代单页应用  php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】  香港服务器选型指南:免备案配置与高效建站方案解析  如何在搬瓦工VPS快速搭建网站?  Python正则表达式进阶教程_复杂匹配与分组替换解析  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  Laravel如何记录日志_Laravel Logging系统配置与自定义日志通道  php打包exe后无法访问网络共享_共享权限设置方法【教程】  宙斯浏览器视频悬浮窗怎么开启 边看视频边操作其他应用教程  Laravel控制器是什么_Laravel MVC架构中Controller的作用与实践  C语言设计一个闪闪的圣诞树  Bootstrap整体框架之JavaScript插件架构  千库网官网入口推荐 千库网设计创意平台入口  Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】  Laravel如何创建自定义中间件?(Middleware代码示例)  Laravel如何编写单元测试和功能测试?(PHPUnit示例)  如何在 Telegram Web View(iOS)中防止键盘遮挡底部输入框  Python自然语言搜索引擎项目教程_倒排索引查询优化案例  Android自定义listview布局实现上拉加载下拉刷新功能  悟空浏览器如何设置小说背景色_悟空浏览器背景色设置【方法】  Laravel怎么实现验证码功能_Laravel集成验证码库防止机器人注册  Laravel如何实现用户角色和权限系统_Laravel角色权限管理机制  如何用PHP快速搭建CMS系统?  Laravel怎么生成URL_Laravel路由命名与URL生成函数详解  EditPlus中的正则表达式实战(5)  Laravel用户密码怎么加密_Laravel Hash门面使用教程  Laravel Eloquent访问器与修改器是什么_Laravel Accessors & Mutators数据处理技巧  php后缀怎么变mp4格式错误_修改扩展名提示格式不对怎么办【技巧】  网站制作壁纸教程视频,电脑壁纸网站?  Laravel storage目录权限问题_Laravel文件写入权限设置  ,交易猫的商品怎么发布到网站上去?  HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  Win11摄像头无法使用怎么办_Win11相机隐私权限开启教程【详解】  微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】  如何在香港免费服务器上快速搭建网站?  七夕网站制作视频,七夕大促活动怎么报名?  深圳网站制作平台,深圳市做网站好的公司有哪些?  java获取注册ip实例