webpack-dev-server自动更新页面方法

作者:litterWebDesinger 时间:2024-04-19 09:48:10 

这两天在看webpack,今天卡在webpack-dev-server上了,折腾了一下午,一直无法正常运行,每次服务器也提示正常启动了,但是浏览器一输入localhose:8080/admin就提示Get/...,反正就是无法打开页面。最后找到一个帖子,发现原来是我启动服务器的代码有问题。

先安装webpack相关组件


cnpm i webpack-dev-server --save-dev
cnpm i webpack --save-dev

代码如下:

1.项目结构如下:

webpack-dev-server自动更新页面方法 

2.webpack.config.js配置文件

因为我定义了两个js,所以入口这边要定义两个名称分别打包成两个bundle.js。。。。。

因为动态生成的文件都是放在dist文件夹的,所以下面publicPath:"/dist/"就是用来监听该文件夹中文件变化的,只要这里面文件内容变化了(其实是手动更新admin和customer文件夹下的index.js,它会自动更新对应的bundle.js),页面也会自动更新。

webpack-dev-server自动更新页面方法

3.package.json配置

这边只要注意一下"server":"webpack-dev-server --inline --content-base"才是启动服务器的正确代码,

我之前是用的下面这三种方式(这种方式应该是之前老版本的,现在2.0以上版本好像不支持了,没有去查阅这方面),


"server":"webpack-dev-server --inline --hot",

"server":"webpack-dev-server --inline",

"server":"webpack-dev-server"

webpack-dev-server自动更新页面方法

4.执行命令

首先输入 “npm start” 生成两个bundle.js

其次输入 “npm run server”或者“webpack-dev-server --inline --content-base”

最后打开浏览器输入localhose:8080/admin或者localhose:8080/customer就可以打开对应的页面

webpack-dev-server自动更新页面方法

5.最后修改对应页面的js代码,页面也会自动同步立即更新

webpack-dev-server自动更新页面方法

来源:http://blog.csdn.net/litterWebDesinger/article/details/77983226

标签:webpack,dev,server,自动更新,页面
0
投稿

猜你喜欢

  • 实例操作MySQL短链接

    2024-01-16 00:07:42
  • Python利用pynput实现划词复制功能

    2022-03-28 23:14:23
  • 解决golang中container/list包中的坑

    2024-05-21 10:25:42
  • SQL Server中常用截取字符串函数介绍

    2024-01-25 16:34:02
  • Python Base64编码和解码操作

    2022-10-20 06:26:05
  • SQL Server 数据页缓冲区的内存瓶颈分析

    2012-08-21 10:49:11
  • Bootstrap实现提示框和弹出框效果

    2023-07-02 05:25:33
  • Python中requests库的用法详解

    2022-04-12 07:05:16
  • [翻译]标记语言和样式手册 Chapter 8 再谈清单

    2008-01-29 13:16:00
  • 基于Python和C++实现删除链表的节点

    2022-11-19 13:52:11
  • 如何使用Python处理HDF格式数据及可视化问题

    2023-11-21 00:17:01
  • SQL如何使用正则表达式对数据进行过滤

    2024-01-26 23:15:05
  • MySQL 的覆盖索引与回表的使用方法

    2024-01-20 22:40:37
  • Python clip与range函数保姆级使用教程

    2022-05-22 09:53:42
  • python中常用的内置模块汇总

    2023-12-28 14:57:01
  • 深度辨析Python的eval()与exec()的方法

    2021-09-06 21:46:04
  • python实现视频压缩功能

    2023-12-14 02:48:36
  • python matplotlib折线图样式实现过程

    2022-10-28 12:18:08
  • Vue不能检测到Object/Array更新的情况的解决

    2024-05-09 15:14:32
  • 浅谈python print(xx, flush = True) 全网最清晰的解释

    2022-01-28 21:45:48
  • asp之家 网络编程 m.aspxhome.com