2022年12月30日
摘要: 1 学习路径 掌握 readline -- 输入流 events -- 实现 nodejs 事件流 stream -- 输入输出流 ansi-escapes -- 实现命令行的特殊显示 rxjs -- 响应式模型库 掌握命令行交互的实现原理,并实现一个可交互的列表 分析 inquirer 源码掌握其 阅读全文
posted @ 2022-12-30 11:38 pleaseAnswer 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 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 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 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 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 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 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 1 一周导读 1.1 标题 完成 imooc-cli 脚手架创建项目流程开发 1.2 将收获什么 命令行交互方法 服务端框架 eggjs 的应用和 API 开发方法 eggjs 集成云 mongodb 1.3 主要内容 脚手架项目创建功能架构设计 通过命令行交互获取项目基本信息 egg.js + 云 阅读全文
posted @ 2022-12-30 11:18 pleaseAnswer 阅读(33) 评论(0) 推荐(0) 编辑