/migi

一站式前端脚手架解决方案

Primary LanguageTypeScript

migi-cli

前端一站式脚手架工具,为项目提供从初始化、标准化GitFlow到自定义部署的全流程解决方案

特性

  • 项目初始化 🎉
    • 开箱即用的项目模板
    • EJS动态渲染
    • 支持模板缓存以及强制更新模版
  • 项目发布 🎉
    • GitFlow自动化
    • 持续集成CI
    • 持续部署CD
    • 支持配置缓存以及强制更新配置
    • 可选静态资源发布平台
      • OSS
      • Nginx
    • 可选Git Server
      • Github
      • Gitee
      • Gitlab

安装

npm i migi-cli -g

使用方式

项目初始化

migi create

# 别名
migi c

# 更多使用方式
migi create -h

项目发布

migi publish

# 别名
migi p

# 更多使用方式
migi publish -h

缓存

# 查看Migi缓存
migi cache-list
# 别名
migi cl

# 清除Migi缓存
migi cache-clear
# 别名
migi cc
# 更多使用方式
migi cc -h

自定义环境变量

migi-cli默认全局缓存目录为~/.migi,如果目录存在冲突,可以在~/.env下自定义缓存目录的位置:

MIGI_CLI_HOME=.migi-cli