webpack采坑指南

webpack采坑指南

准备: webpack官方教程

坑点

  1. 在完成起步后向管理资源进发,时候你可能会遇到一个错误 Unexpected character
    解决方法 :
    如果你页面的title使用的是中文名字的话,那么你会看到页签的显示也乱码了解决方法是在页面中加入编码格式 如下:
<!doctype html>
<html>
  <head>
    <title>起步</title>
    <meta charset="UTF-8">
    <script src="https://unpkg.com/lodash@4.16.6"></script>
  </head>
  <body>
    <script src="./src/index.js"></script>
  </body>
</html>
  1. 管理输出- 清理 /dist文件夹中会遇到一个报错
    原因 : “clean-webpack-plugin”: “^3.0.0” 3.0及以上写法改变了
// 加载
const { CleanWebpackPlugin } = require('clean-webpack-plugin');
// 使用
plugins:[
    new CleanWebpackPlugin(),
    new HtmlWebpackPlugin({
      title: 'Output Management'
    })
]
  1. 热更模块替换这里的坑点就更多了
    a) 首先前面用的是 webpack-dev-middleware 形式的服务, 这里直接开讲webpack-dev-server形式的代码, 简直把我想的不要太聪明, 折腾了半天也没搞懂webpack-dev-middleware应该怎么配置,于是把代码按照下面的webpack-dev-server重新写了一遍。热更提换其实主要讲的是代码改变后浏览器的内容会自动更新, 主要是module.hot.accept再起作用,可以将webpack-dev-serve版的代码全部写好后重启服务,然后注释掉代码验证那些是可以更新的。
    b) 如果更新了webpack.config.js文件,那么需要重启服务才行
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值