# lavi **Repository Path**: hanfengv/lavi ## Basic Information - **Project Name**: lavi - **Description**: 日常nodejs工具 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-11 - **Last Updated**: 2025-12-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目常用工具 ## 安装 `npm i -D lavi` ## develop 1. 创建模板: `nr tpl name=foo desc=功能描述` 2. 测试功能: `nr lavi feature=help` `nr lavi autoDeploy tx-landing-page` ## features _____TPL_FLAG_DOCUMENT_____ - `deploy` 前端项目部署 alias: `-d` - `ping` 检测网络连接 - `port` 随机生成端口 alias: `-p` - `info` 打印项目信息 alias: `-i` - `help` 显示帮助文档 alias: `-h` `--help` - `tinyimg` 压缩图片png/jpg/jpeg/webp - path: string /** 图片或文件夹路径 */ - scale?: number /** 缩放比例 0-1 之间的小数 */ - quality?: number /** 压缩质量 1-100 */ - width?: number /** 根据图片最大宽度缩放; scale>width(二选一) */ - keep?: boolean /** 保留原始图片 */g` 检测网络连接 - `autoDeploy` 自动发版 alias: `-autod` - `--list` 仓库列表 - `--info` 仅打印版本信息 `nr lavi autoDeploy --info tx-landing-page` - `...args` 其他参数为仓库列表 使用方法: `npx lavi feature=help debug=true` 参数 - `feature` 功能; 必须为第一个参数; 可简写为: `npx lavi help` - `debug` 调试; 可简写为: `npx lavi debug` ## npm 发版 `nr release` 1. 打补丁版本 `nr release` `nr release patch` 2. 小版本 `nr release minor` 3. 大版本 `nr release major` ```sh npm login --registry=https://registry.npmjs.org ```