@new-cli/core
v0.0.9
Published
> TODO: description
Downloads
2
Readme
core
TODO: 核心库
- 用到的库
- colors 打印彩色文字
- npmlog node 日志
- semver 版本对比
- root-check 检查当前用户是不是root 账号
- user-home 跨操作系统 获取用户主目录
- path-exists 判断目录是否存在
- minimist 解析命令参数
- dotenv 通过.env 文件设置环境变量
提升性能 提升增加脚手架扩展性 将脚手架与业务逻辑解耦
- 缓存动态加载命令:执行哪个命令下载哪个命令,不会全部下载命令,提升脚手架性能
- ![Alt text](image-1.png)
- 多进程执行命令
- node版本检查、参数初始化下沉到命令准备阶段
- 优化后架构图
![Alt text](image.png)
- node -e '执行代码'