webpack初入门(三)--优雅降级和前端静态服务器

优雅降级指的时将高版本的ES降至低版本

首先需要安装一个转换器 babel-loader 官网

复制官网的安装代码,npm改成cnpm,后面加 -D,或者这样写

$ cnpm install babel-loader@8.0.4 @babel/core @babel/preset-env -D

安装成功后,去配置,即是rules这个数组的对象,
在这里插入图片描述
复制这一块过去,就是一个对象
在这里插入图片描述

如何检测是否成功了呢?

在index.js中写入ES6的语法
在这里插入图片描述

这样后再执行打包命令,执行成功后

然后在打包后的main.js文件中找到fn
在这里插入图片描述

已经进行了优雅降级!

前端静态服务器的配置

平时在测试时用Live server来打开页面,显示的是http://127.0.0.1:5500酱紫的,在项目中会用比如localhost:8080这样的路劲来测试,所以这里我可理解是配置静态服务器就是指使得打开特定的localhost:端口号 就可以打开测试页面
在webpack官网中搜索 webpack-dev-server然后来到 这个页面
找到 webpack-dev-server这块,看下安装教程和使用教程

先进行安装

$ cnpm install webpack-dev-server -D

== 安装成功后进行配置,在webpack.config.dev.js文件中加入同级块==

devServer: {
    contentBase: path.join(__dirname, '../dist'),//当前服务器作用在这个文件夹下,这个杠号忘记了!
    open: true,//自动打开浏览器
    hot: true,//表示热更新【自动刷新】
    port: 8080 //指定服务器开启的端口

} 

== 然后在package.json中加入这个两句==

在这里插入图片描述
然后输入

npm run start     回车

然后浏览器自动打开
在这里插入图片描述
哦,我又成功了!
静态服务器可以直接修改自动刷新,不用重复打开,当我在css文件中修改北京颜色后
在这里插入图片描述

然后浏览器就自动更新了↓
在这里插入图片描述
太棒啦!而且不用再重新 npm run dev就可以直接刷新了!真好!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值