题目:
根据本周所学知识,完成脚手架项目中命令注册的实现。
技能点:
commander 操作 ,js 类的操作,Node 多进程操作
任务要求:
- 完成脚手架的架构优化
- 封装通用 npm 模块累 Package
- 使用 Node 多进程构建高性能脚手架
任务提示:
我们都知道 node.js 是单线程的,如果某一个操作需要消耗大量资源和时间,会导致程序整体性能下降。我们可以创建子进程,让子进程去跑那些费时费力的操作,而主线程该干嘛干嘛。子进程间可以共享内存,通过互相通信来完成数据的交换。
参考答案: