MisthinCli为前端开发者提供了一些常用的功能:
- 项目模板:可以下载一些成熟的项目模板,在新项目开始时不必从零开始。
- 部署助手:可以在项目创建配置文件,用于配置部署信息,然后执行部署命令进行项目部署。
采用全局安装:
npm i -g misthin-cli
- 帮助
misthin -h
- 查看版本
misthin -V
- 初始化项目
## 创建项目
## <name>是创建项目文件的名字
misthin create <name>
- 初始化配置信息
misthin init
- 部署
misthin deploy --mode <mode>
# 或
misthin deploy -m <mode>
## <mode>为项目环境名称
# 部署到所有环境
misthin deploy -m all
- 下载模板需要使用git,固需要提供相应环境
- 项目名称会作为
package.json
的name
值,为了防止特殊字符和中文引起的一些问题,目前仅支持英文
、数字
和-_
- 支持多种环境,默认预备了三个,可以自己按照格式添加
- 构建前可以进行自动打包,不配置打包命令将跳过打包环节
- 可以在覆盖服务器上文件前进行备份,便于在新版本有问题时做回滚,不配置备份目录将跳过备份环节
- 部署目标位置设置: 会先将该目录删除再将新的文件上传到该处
- 支持多种登录方式:
ssh-key
: 推荐使用该方式,不过需要服务器支持,设置ssh-key
相关信息,在添加环境信息时,不设置密码,将使用ssh-key
进行连接- 密码:如果环境信息中设置了密码,将使用密码进行登录
- 除了cli,还可以使用对应软件MisthinTools