1.0.0 • Published 2 years ago
@sy-dafe/sm-cli v1.0.0
sm-cli 使用指南
安装
- 方式一
# 使用 npm 全局安装
sudo npm install sm-cli@latest -g --registry=http://10.199.12.12:4873
- 方式二
# 使用源码安装
# 克隆项目 http://gd-gitlab.dc.servyou-it.com/dafe/capital/sm-cli.git
# 安装项目依赖
# 使用 npm link 为当前项目创建模块链接
sudo npm link
使用帮助
sm-cli -h
sm-cli --help
内置更新
# 仅可在工具包未使用新的依赖时,更新工具内置命令及模板
# 如果工具包自身依赖发生改变或者新增,则需要重新全局安装
sm-cli update
主要功能
- 创建项目代码片段,可创建页面代码及组件代码(组件模板可以很好的支持hooks)
sm-cli create <type> <name>
- 初始化项目,当前仅支持初始化IE兼容项目或者数据可视化项目
sm-cli init <dir>
- 内置webpack相关配置,可以启动/编译有sm-cli创建的项目
sm-cli start [port] sm-cli build [dist]
- 同步iconfont字体相关配置,支持iconfont三种形式,使用Class的形式也是支持Unicode的
sm-cli iconfont [path]
更多功能请尝试使用
sm-cli
工具开发帮助
- bin 工具命令行入口目录
- dist 生成压缩包目录,供内置更新使用
- generators 生辰模板代码相关逻辑
- lib bin所依赖的核心代码
- commands 工具命令代码
- config webpack 编译打包配置文件
- cli-config 需要使用npm安装版本控制,当本地版本小于当前版本时,必须使用npm更新(当工具本身安装了新的依赖包或其他原因)
- scripts 压缩文件代码
- templates 各类型项目模板代码
1.0.0
2 years ago