最新 最热

【架构师(第三十三篇)】 Vue 中的实例及本地图片预览

每个 Vue 应用 都是 new Vue 函数创建的一个新的实例,创建的时候将 data 作为 property 添加到响应式系统中

2022-12-10
0

【架构师(第二十九篇)】Vue-Test-Utils 触发事件和异步请求

----知识点将 mock 对象断言为特定类型 使用 jest.Mocked<T> 使用 it.only 来指定测试的 case使用 skip 跳过指定测试的 case测试内容触发事件trigger 方法测试界面是否更新特别注意 DOM 更新是个异步的过程使用 asy...

2022-12-10
0

【架构师(第二十七篇)】前端单元测试框架 Jest 基础知识入门

如果使用的是 vscode 并且安装了 jest 插件,那么可以实时并且直观的看到测试是否通过

2022-12-10
1

【架构师(第十七篇)】脚手架之 ejs 和 glob 的使用

之前已经发过这个流程图,下面来回顾一下,特别需要注意的是项目和组件的流程有一些区别。

2022-12-10
1

【架构师(第十篇)】脚手架之注册命令及架构优化

这个时候对我们的架构设计提出了挑战,要求我们能够动态加载 init 模块,这将增加架构的复杂度,但大大提升脚手架的可扩展性,将脚手架框架和业务逻辑解耦。...

2022-12-10
0

【架构师(第七篇)】脚手架之准备阶段编写

安装第三方库 root-check , 要指定版本,不然 2.0 是用 es module 写的,会报错。

2022-12-10
1

【架构师(第六篇)】脚手架之需求分析和架构设计

----脚手架需求分析和架构设计将收获什么掌握架构设计和技术方案设计全过程脚手架执行核心流程和 通过 commander 完成脚手架的框架搭建和命令注册图解架构设计图 + 绘图技巧如何让一个 Node 项目支持 ES Module主要...

2022-12-10
1

【架构师(第五篇)】脚手架之import-local执行流程及简历设计

作用:当前项目中的 node_modules 中存在一个脚手架命令,和全局的 node 环境中也存在一个脚手架命令的时候,它会优先选用 node_modules 中的本地版本。

2022-12-10
1

【架构师(第三篇)】脚手架开发之掌握Lerna操作流程

Lerna 是架构优化的产物,它揭示了一个架构真理:项目复杂度提升后,就需要对项目进行架构优化。架构优化的主要目标往往都是以效能为核心。

2022-12-10
1