Webpack
webpack使用过程中的问题整理
辰之祥
所谓高贵的灵魂,即对自己怀有敬畏之心。
展开
-
实现发布订阅模式
什么是订阅 在我们的生活中,订阅的现象随处可见,比如我们到书店里要买一本书,但目前并没有到货,我们到柜台前留下信息,店长在到货后变通过我们留下的信息来通知我们货到了,这便是订阅的过程。 发布订阅模式 1.你去买东西断货了, 老板让你留下联系方式, 到货了给你打电话, 这就是发布订阅模式 2.老板就是发布者, 你就是订阅者 3.订阅者将电话添加到了发布者的缓存列表中(电话簿) 4.当发布者到货后就会遍历缓存列表依次通知所有订阅者 实现 // 定义一个类作为发布者 class SyncHook { co原创 2020-11-05 14:41:11 · 529 阅读 · 0 评论 -
plugin实现
使用Plugin 安装插件, 创建插件即可 new cleanWebpackPlugin(); 综上所述得出一个结论: 插件是一个类 Plugin的特点 clean-webpack-plugin, 会在打包之前清空指定目录 html-webpack-plugin, 会在打包之后拷贝HTML文件并将打包好的文件插入到HTML中 综上所述得出一个结论: 插件可以在打包过程中的特定阶段执行 大型框架实现在特点阶段执行插件代码 Frame通过Tapable在不同的阶段发送了不同的通知, 我们只需要在编写插件时注册原创 2020-11-03 17:29:37 · 325 阅读 · 0 评论 -
image-webpack-loading 报错
问题 今天使用webpack安装image-webpack-loading时产生错误报告,之后再安装其它插件是都在报错。尝试cnpm install、清除缓存、重新install modules、重新 install nvm-node,均无法解决。 解决 1.查遍文档发现此插件无法单独适用Windows环境(重要的是官方未说明,也很少有人发这种问题,因为一些人Windows默认安装了特定运行环境VC++)。 需安装额外的配置环境(不推荐,会污染配置环境使体积增大,且比较麻烦)。 2.不使用(注意:不使用是指原创 2020-10-19 14:12:56 · 165 阅读 · 0 评论