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


Posted in Javascript onFebruary 22, 2018

这两天在看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自动更新页面方法

以上这篇webpack-dev-server自动更新页面方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
用JavaScript页面不刷新时全选择,全删除(GridView)
Apr 14 Javascript
jQuery的写法不同导致的兼容性问题的解决方法
Jul 29 Javascript
js的写法基础分析
Jan 17 Javascript
JavaScript 字符串常用操作小结(非常实用)
Nov 30 Javascript
Vue.js实现简单ToDoList 前期准备(一)
Dec 01 Javascript
基于AGS JS开发自定义贴图图层
Mar 31 Javascript
Node.js dgram模块实现UDP通信示例代码
Sep 26 Javascript
jquery中done和then的区别(详解)
Dec 19 jQuery
使用vue2实现购物车和地址选配功能
Mar 29 Javascript
vue操作下拉选择器获取选择的数据的id方法
Aug 24 Javascript
Vue项目实现简单的权限控制管理功能
Jul 17 Javascript
vue自定义正在加载动画的例子
Nov 14 Javascript
javascript高仿热血传奇游戏实现代码
Feb 22 #Javascript
实现jquery放大镜的两种方法
Feb 22 #jQuery
JavaScript正则表达式函数总结(常用)
Feb 22 #Javascript
Node Puppeteer图像识别实现百度指数爬虫的示例
Feb 22 #Javascript
原生js调用json方法总结
Feb 22 #Javascript
babel的使用及安装配置教程
Feb 22 #Javascript
vue-cli中的babel配置文件.babelrc实例详解
Feb 22 #Javascript
You might like
PHP输出图像imagegif、imagejpeg与imagepng函数用法分析
2016/11/14 PHP
PHP高并发和大流量解决方案整理
2019/12/24 PHP
javascript数组组合成字符串的脚本
2021/01/06 Javascript
jquery里的正则表达式说明
2011/08/03 Javascript
javascript 回调函数详解
2014/11/11 Javascript
tuzhu_req.js 实现仿百度图片首页效果
2015/08/11 Javascript
理解javascript中的严格模式
2016/02/01 Javascript
再谈Javascript中的基本类型和引用类型(推荐)
2016/07/01 Javascript
JavaScript数组方法大全(推荐)
2016/07/05 Javascript
JavaScript交换两个变量值的七种解决方案
2016/12/01 Javascript
vue2 如何实现div contenteditable=“true”(类似于v-model)的效果
2017/02/08 Javascript
详解Vue2.0 事件派发与接收
2017/09/05 Javascript
vue 国际化 vue-i18n 双语言 语言包
2018/06/07 Javascript
微信小程序模拟cookie的实现
2018/06/20 Javascript
Vue实现移动端拖拽交换位置
2020/07/29 Javascript
js+h5 canvas实现图片验证码
2020/10/11 Javascript
node.js如何根据URL返回指定的图片详解
2020/10/21 Javascript
解决Python2.7读写文件中的中文乱码问题
2018/04/12 Python
TensorFlow Session会话控制&Variable变量详解
2018/07/30 Python
Python 将Matrix、Dict保存到文件的方法
2018/10/30 Python
Jacobi迭代算法的Python实现详解
2019/06/29 Python
Kali Linux安装ipython2 和 ipython3的方法
2019/07/11 Python
python 实现矩阵按对角线打印
2019/11/29 Python
如何基于python实现归一化处理
2020/01/20 Python
python让函数不返回结果的方法
2020/06/22 Python
python如何查看安装了的模块
2020/06/23 Python
五分钟学会怎么用python做一个简单的贪吃蛇
2021/01/12 Python
HearthSong官网:儿童户外玩具、儿童益智玩具
2017/10/16 全球购物
发现世界上最好的珠宝设计师:JewelStreet
2017/12/17 全球购物
HQhair美国/加拿大:英国化妆品、美容及美发产品商城
2019/04/15 全球购物
Myholidays美国:在线旅游网站
2019/08/16 全球购物
财务人员的自我评价范文
2014/03/03 职场文书
跳蚤市场口号
2014/06/13 职场文书
乡镇党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
Mybatis-plus在项目中的简单应用
2021/07/01 Java/Android
Python基本知识点总结
2022/04/07 Python