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常考语句107条收集
Mar 09 Javascript
javascript 传统事件模型构造的事件监听器实现代码
May 31 Javascript
vue.js实现表格合并示例代码
Nov 30 Javascript
Bootstrap CSS布局之代码
Dec 17 Javascript
Angular.js中ng-if、ng-show和ng-hide的区别介绍
Jan 20 Javascript
JavaScript实现简单的树形菜单效果
Jun 23 Javascript
js 简易版滚动条实例(适用于移动端H5开发)
Jun 26 Javascript
Angular 2父子组件数据传递之局部变量获取子组件其他成员
Jul 04 Javascript
JS实现头条新闻的经典轮播图效果示例
Jan 30 Javascript
深入了解JavaScript 的 WebAssembly
Jun 15 Javascript
js实现一个简易计算器
Mar 30 Javascript
Vue+Node服务器查询Mongo数据库及页面数据传递操作实例分析
Dec 20 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
德生PL990,目前市面上唯一一款便携式插卡蓝牙全波段高性能收音机
2021/03/02 无线电
php和editplus正则表达式去除空白行
2015/04/17 PHP
php使用str_shuffle()函数生成随机字符串的方法分析
2017/02/17 PHP
PHP不使用内置函数实现字符串转整型的方法示例
2017/07/03 PHP
laravel 解决Validator使用中出现的问题
2019/10/25 PHP
vuejs动态组件给子组件传递数据的方法详解
2016/09/09 Javascript
JavaScript中Array的实用操作技巧分享
2016/09/11 Javascript
JS弹性运动实现方法分析
2016/12/15 Javascript
JS生成随机打乱数组的方法示例
2017/12/23 Javascript
Layui数据表格之获取表格中所有的数据方法
2018/08/20 Javascript
使用vue-router切换页面时,获取上一页url以及当前页面url的方法
2019/05/06 Javascript
浅谈webpack 四个核心概念之Entry
2019/06/12 Javascript
解决Vue + Echarts 使用markLine标线(precision精度问题)
2020/07/20 Javascript
jquery简易手风琴插件的封装
2020/10/13 jQuery
vue实现动态表格提交参数动态生成控件的操作
2020/11/09 Javascript
从零学python系列之新版本导入httplib模块报ImportError解决方案
2014/05/23 Python
python中的闭包用法实例详解
2015/05/05 Python
Python常用的文件及文件路径、目录操作方法汇总介绍
2015/05/21 Python
从CentOS安装完成到生成词云python的实例
2017/12/01 Python
Java与Python两大幸存者谁更胜一筹呢
2018/04/12 Python
Python实现的计算器功能示例
2018/04/26 Python
python多个模块py文件的数据共享实例
2019/01/11 Python
浅谈pandas筛选出表中满足另一个表所有条件的数据方法
2019/02/08 Python
在macOS上搭建python环境的实现方法
2019/08/13 Python
Selenium向iframe富文本框输入内容过程图解
2020/04/10 Python
沪江旗下的海量优质课程平台:沪江网校
2017/11/07 全球购物
Spartoo瑞典:鞋子、包包和衣服
2018/09/15 全球购物
团日活动总结
2014/04/28 职场文书
环保倡议书500字
2014/05/15 职场文书
任命书范本大全
2014/06/06 职场文书
爱牙日活动总结
2014/08/29 职场文书
2014年个人债务授权委托书范本
2014/09/22 职场文书
向国旗敬礼学生寄语大全
2014/09/30 职场文书
汤姆叔叔的小屋读书笔记
2015/06/30 职场文书
教你如何用python开发一款数字推盘小游戏
2021/04/14 Python
MySQL 数据 data 基本操作
2022/05/04 MySQL