🚀 现代化开发者工具集 - 专为提升开发效率而生的多功能CLI工具
bash
npm install -g yuze-dev-cli
`
🎯 快速开始
`bash
查看所有可用命令
yuze
查看详细帮助
yuze --help
`
📋 命令详解
$3
#### 查看本机 IPv4 地址
`bash
yuze ipconfig
`
显示当前设备的 IPv4 地址,优先显示 WiFi 接口地址,同时展示对应的系统命令。
$3
#### 杀死指定端口的进程
`bash
yuze kill
`
示例:
`bash
yuze kill 8080
`
自动检测操作系统并执行相应的系统命令来终止占用端口的进程。
$3
#### 启动本地开发服务器
`bash
默认启动8080端口,如果被占用则自动选择新端口
yuze server
指定端口启动,如果被占用则自动选择新端口
yuze server 5500
强制模式:如果端口被占用则kill后启动
yuze server 5500 -f
`
功能特性:
- 📁 将当前文件夹作为根目录,提供静态文件服务
- 📂 自动显示目录列表,支持文件浏览
- 🎨 支持各种文件类型的 MIME 类型识别
- 🔍 自动端口检测和选择
- 💪 强制模式支持(kill 占用端口的进程后启动)
- 🏠 默认首页支持:如果根目录存在 index.html,将自动显示为首页
- 🌐 支持局域网访问(绑定到所有网络接口)
$3
#### 查看和切换 NPM 源
`bash
显示NPM工具集帮助
yuze npm
查看当前npm源
yuze npm registry
切换到官方源
yuze npm registry npm
切换到淘宝镜像
yuze npm registry taobao
设置自定义源
yuze npm registry https://your-custom-registry.com/
测试当前源连通性
yuze npm test
清理npm缓存
yuze npm clean
`
支持的源:
- npm - 官方源 (https://registry.npmjs.org/)
- taobao - 淘宝镜像 (https://registry.npmmirror.com/)
- cnpm - cnpm 镜像 (https://r.cnpmjs.org/)
- yarn - yarn 源 (https://registry.yarnpkg.com/)
$3
#### 生成占位图片
`bash
生成默认100x100图片
yuze img
生成指定尺寸图片
yuze img 200x200
生成多张图片
yuze img "300x200 5"
生成灰度图片
yuze img "500x300 3 grayscale"
生成模糊图片
yuze img "400x300 2 blur=3"
生成特定ID的图片
yuze img "300x200 1 id=237"
生成基于种子的图片
yuze img "200x200 5 seed=picsum"
`
🏗️ 项目架构
$3
`
lib/
├── commands.js # 命令统一管理和注册
├── network.js # 网络相关功能和命令
├── process.js # 进程控制功能和命令
├── server.js # HTTP服务器功能和命令
├── npm.js # NPM源管理功能和命令
├── image.js # 图片生成功能和命令
└── utils.js # 工具函数和帮助信息
``