webpack dev-server搭建本地服务器

一、简介

       本篇文章主要记录为什么要dev-server及其如何搭建dev-server;

       1. 为什么要搭建dev-server:   之前我们修改完代码之后都要先npm   run  build ,然后再去浏览器页面手动刷新才能看到修改后的效果,这个原理就是每次修改完代码后我们都要重新构建项目。而dev-server是webpack提供的一个可选的本地开发服务器,它可以实现:当我们进行代码的修改后,浏览器会进行自动的刷新页面,让我们看到修改后的效果。

       2. dev-server的原理浅析:当我们使用dev-server开发以后,每次修改代码后浏览器都会自动刷新。dev-server会将我们每次修改后的代码进行重新编译然后放入内存之中,并且让浏览器自动重新刷新,而我们此时是看不到dist文件夹也跟着发生变化的,因为dev-server是将重新编译好的代码放入内存,而dist文件夹中的内容是属于硬盘。只有当我们的开发都结束了之后,我们执行一个npm  run  build打包命令,此时内存中的代码会把读取到硬盘之中,dist文件夹中的内容也才会发生改变。

二、搭建dev-server

       1. 安装dev-server:  npm  install  webpack-dev-server@2.9.1  --save-dev。我这里的局部webpack版本是3.6.0,大家要根据自己的webpack版本按照对应的webpack-dev-server版本,不必照抄我的。

       2. 配置webpack.config.js:

       

       3. 配置package.json:

            

        这个配置是为了从本地的webpack启动dev-server,而不是去全局的webpack中启动,因为全局的webpack根本没有安装webpack-dev-server啊。

        4. 执行  npm   run  dev 即可。我们就可以看到它会自动开启浏览器,试着修改一下代码,浏览器中的页面也会自动跟着刷新。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值