mg-module-scaffold-test
v1.0.3
Published
Mg module app scaffold test
Readme
Mg Scaffold
Mg模块应用脚手架,用于快速创建和更新Mg模块应用项目。
功能特性
- 快速初始化Mg模块应用项目
- 包含完整的项目结构和配置
- 支持项目更新,保持与最新脚手架版本同步
安装
npm install -g mg-module-scaffold-test使用方法
创建新项目
mg-create <项目名称>例如:
mg-create my-project更新现有项目
在现有项目根目录执行:
mg-update项目结构
脚手架生成的项目结构如下:
<项目名称>/
├── src/
│ ├── .hui/ # 框架配置
│ ├── assets/ # 静态资源
│ ├── components/ # 通用组件
│ ├── layouts/ # 布局组件
│ ├── modules/ # 业务模块(用户自定义,demo见foo)
│ ├── store/ # 状态管理
│ ├── views/ # 页面视图
│ └── index.js # 入口文件
├── package.json # 项目依赖
└── README.md # 项目说明开发流程
- 进入项目目录
- 运行
npm run dev启动开发服务器 - 在
src/modules目录下创建业务组件 - 构建项目
npm run build
注意事项
- 脚手架更新会覆盖非
modules目录的文件,请确保在modules目录下进行业务开发 - 更新最新脚手架前建议备份项目文件,以防意外
- 如有自定义配置,请在更新后手动合并
版本历史
- v1.0.0: 初始版本
- v1.0.1: 增加注释说明验证update命令
- v1.0.2: create未输入名称时,改为引导式创建项目;update引导式更新项目报错修复
- v1.0.3: update增加备份选项;针对脚手架所有文件,是否生成 .bak 备份文件?
