es-cli 脚手架概要说明
命令规范: es 主命令 [子命令] [参数 A] [参数 B] ...
1.0.0 版本发布
- 切换源 http://npm.eslink.cc/
- npm install @eslink/es-cli
- yarn add @eslink/es-cli
主要功能
- 模板项目管理
- 模板文件管理(feature)
- 组件/公用库开发助手
尝鲜体验步骤
- 拉取到本地 http://10.200.1.145/es-base/es-cli.git
- 安装依赖: npm install
- 链接到 npm 全局: npm link
建议收集
http://10.200.1.145/framework/web/es-base/es-cli/issues
详细文档
Usage: index <command> [options]
eslink 脚手架工具
Options:
-v, --vers output the version number
-t test
-c -create <name> 根据模板新建文件
-i -init <name> <type> 根据模板新建文件
-h, --help display help for command
Commands:
template|tpl [options] 模板管理
mock|mk [options] 本地mock可代理到远端
create|c <name> [type] 文件创建
init <name> [type] 初始化项目
repository|rp [options] 模板仓库管理
publish|pb 发布到本地
install|i [libName] 安装本地发布的库
uninstall|rm [libName] 移除当前项目中安装的本地发布库
standard|sd [cmdName] 规范管理 cmdName可选eslint、husky、prettier、ignore、init 其中init代表初始化所有规范
版本发布说明
注: 跑发布命令前,请确保 npm 源正确,否则需要手动切源,不然会登录失败
发布修订号(向下兼容的问题修正) 如从 0.0.1 发布到 0.0.2
$ npm run publish.patch
发布次版本号(向下兼容的功能性新增) 如从 0.0.1 发布到 0.1.0
$ npm run publish.minor
发布主版本号(做了不兼容修改或颠覆式的重写) 如从 0.0.1 发布到 1.0.0
$ npm run publish.major
命令行流程说明(跑完命令会做以下事情): 修改版本号 => git提交(提交内容为版本号) => git tag tag名称为版本号 => 验证npm登录 => npm publish