Webpack 技巧 - 联合 alias 和 mainFields 提高多库联调效率

2019-07-07
阅读 2 分钟
5.7k
目前在开发一个工程项目,考虑到可扩展性和功能解耦,将每个功能模块都单独拆分出来。在正式使用、单独维护某个功能包的时候没什么问题,最为头疼的是联调两个功能模块的时候,就比较掣肘了。

Node.js - 200 多行代码实现 Websocket 协议

2018-09-21
阅读 10 分钟
14.4k
最近正在研究 Websocket 相关的知识,想着如何能自己实现 Websocket 协议。到网上搜罗了一番资料后用 Node.js 实现该协议,倒也没有想象中那么复杂,除去注释语句和 console 语句后,大约 200 行代码左右。本文记录了实现过程中的经验和总结。

Webpack 源码(二)—— 如何阅读源码

2017-01-09
阅读 2 分钟
10.1k
如果想要了解 Webpack 的流程,只要阅读 @七珏 细说 webpack 之流程篇 所述的内容就够了,讲解地比较全面了;本文就不对 Webpack 流程再做重复的描述,而是从另外一个角度补充分析 Webpack 源码;

Webpack 源码(一)—— Tapable 和 事件流

2017-01-09
阅读 10 分钟
24.5k
1、Tapable Tap 的英文单词解释,除了最常用的 点击 手势之外,还有一个意思是 水龙头 —— 在 webpack 中指的是后一种; Webpack 可以认为是一种基于事件流的编程范例,内部的工作流程都是基于 插件 机制串接起来; 而将这些插件粘合起来的就是webpack自己写的基础类 Tapable 是,plugin方法就是该类暴露出来的; 后面我...

Webpack实战 - 使用动态 entry 改善调试体验

2017-01-09
阅读 4 分钟
14.9k
webpack 的优势不言而喻,因此在实际应用中我们也常常使用它调试 多入口 应用,所谓 多入口 是指多个HTML页面会使用多个入口文件,在官方教程 MULTIPLE ENTRY POINTS 介绍了如何配置: