我们先了解什么是发布-订阅模式,发布-订阅模式它是一种对象间一对多的依赖关系,当一个对象的状态发生改变时,所有依赖它的对象都将得到状态的通知。
发布-订阅模式流程如下:
推荐一篇蛮有营养的文章速读《软技能 代码之外的生存指南》。
我比较喜欢实体书籍,所以自己干脆买一本《软技能:代码以外的生存指南》回来通读一遍,记录笔记估算有2-3k字,有点长,这里只截部分出来。
为什么要管理Node.js版本?这是我们要先明白的点。
假设我电脑Node.js版本为v14.x
,日常工作中可能会遇到以下场景:
v20.x
版本;v16.x
;v12.x
、保守派用 v14.x
、激进派用 v17.x
,突然某天老板让我去维护守旧派负责的项目,运行后由于Node.js版本不一致直接报错。如何解决呢?卸载重装?又low还折腾。
如果我们使用Node.js版本管理工具就能任意切换Node.js版本,不需要卸载重装。
它能帮我们做到v12.x
、v14.x
、v20.x
等等版本之间反复横跳。