用于快速flutter_flexible构建的命令行工具
快速创建flutter项目的命令行工具
1、全局安装插件
```
npm i -g flib-cli
2、更新模板,并创建项目
`js`
flib updata // 更新模板
// 进入需要创建项目文件目录
flib create
| 指令 | 描述 |
|---------------------------|--------------------------------------------|
| flib --help | 显示帮助信息 |flib create
| | 创建一个 Flutter 项目,根据提示输入相关参数 |flib page
| | 创建一个页面,例如: flib page DemoPage |flib add router
| | 创建一个路由(包含页面),例如: flib add router |flib updata
| | 更新当前脚手架模板 |flib clear
| | 清除本地所有模板 |flib setGitRemote
| | 切换更新源类型(默认使用 Gitee 国内源),只功能只支持内置模板,自定义模板不支持切换源功能 |flib addTemplate
| | 添加一个自定义模板 |flib removeTemplate
| | 移除一个自定义模板 |
flib addTemplate 选项框参数含义
`shell`
<模板仓库地址>:xxx.git仓库源地址,用于更新本地模板文件
<模板名称>:此处取的名称,需要和自定义模板的根目录的pubspec.yaml文件内name相同
<模板别名>:用于后续选项模板回显的名称,可以是中文
flutter create 创建一个项目,然后构建自己模板结构目录等(此处忽略),
获取 flib addTemplate 选项框参数注意事项:
* <模板名称>:pubspec.yaml文件内name值,对应后期添加<模板名称>时使用
`ts`
// pubspec.yaml文件
name: flutter_flexible
// ...
* 这样创建项目(指定包名前缀),者需要把此参数保留用于添加自定义模板,默认:com.example
*
安卓文件(android\app\src\main\AndroidManifest.xml)
`xml`
IOS文件(ios\Runner\Info.plist)
`plist`
终端输入 flib addTemplate ,然后把自己的自定义模板相关数据(关键参数:仓库地址、模板名称、org名称、app安装名称)填写进去即可,后续按正常创建模板使用
flib removeTemplate 移除自定义模板flib updata 更新自定义模板flib create` 创建项目(支持自定义模板)