5-5 命令行交互原理
摘要:1 学习路径 掌握 readline -- 输入流 events -- 实现 nodejs 事件流 stream -- 输入输出流 ansi-escapes -- 实现命令行的特殊显示 rxjs -- 响应式模型库 掌握命令行交互的实现原理,并实现一个可交互的列表 分析 inquirer 源码掌握其
阅读全文
posted @
2022-12-30 11:38
pleaseAnswer
阅读(120)
推荐(0) 编辑
5-4 项目创建 + 模板下载
摘要:1 脚手架初始化项目模板开发 1.1 手动创建项目模板 mkdir zmoon-cli-dev-template cd ./zmoon-cli-dev-template npm init -y mkdir zmoon-cli-dev-template-vue3 cd ./zmoon-cli-dev-
阅读全文
posted @
2022-12-30 11:33
pleaseAnswer
阅读(32)
推荐(0) 编辑
5-3 掌握 egg.js + 云 mongodb
摘要:1 egg.js 1.1 初始化 初始化和项目启动方法 # 初始化 $ mkdir egg-example && cd egg-example $ npm init egg --type=simple # 实际上执行的是 npm i create-egg $ npm i # 项目启动 $ npm r
阅读全文
posted @
2022-12-30 11:32
pleaseAnswer
阅读(62)
推荐(0) 编辑
5-2 项目创建前准备阶段
摘要:1 项目创建前准备阶段 exec() { try { // 1. 准备阶段 this.prepare() // 2. 下载模板 // 3. 安装模板 } catch(e) { log.error(e.message) } } prepare() { // 1. 判断当前目录是否为空 // 1.1 询
阅读全文
posted @
2022-12-30 11:21
pleaseAnswer
阅读(26)
推荐(0) 编辑
5-1 脚手架创建项目流程架构设计
摘要:1 一周导读 1.1 标题 完成 imooc-cli 脚手架创建项目流程开发 1.2 将收获什么 命令行交互方法 服务端框架 eggjs 的应用和 API 开发方法 eggjs 集成云 mongodb 1.3 主要内容 脚手架项目创建功能架构设计 通过命令行交互获取项目基本信息 egg.js + 云
阅读全文
posted @
2022-12-30 11:18
pleaseAnswer
阅读(37)
推荐(0) 编辑