a cli for creating flutter projects
npm install aj-flutter-cli> 注:使用 aj-flutter-cli 创建 flutter项目之前,请确保你的本地已经安装了flutter的开发环境.
🔩 支持 flutter + getx(现已更新空安全)
🌟 错误提示
🔗 命令联想☁
> flutter 现有更新至空安全,主要架构为flutter v2.x + getx4.x
flutter-getx-with-null-safety-template
``js`
yarn global add aj-flutter-cli || npm install -g aj-flutter-cli
`
Usage: ajFlutter
Options:
-V, --version output the version number
-h, --help output usage information
Commands:
create
init
`
- 生成flutter getx 新页面:
`shell`
ajFlutter init detail
`
✨ Generate page in /Users/xieyezi/Desktop/flutter_demo/lib/pages/detail.
⠋ Generating, it's will not be wait long...
generate detail lib success.
generate /Users/xieyezi/Desktop/flutter_demo/lib/pages/detail/detail_view.dart success.
generate /Users/xieyezi/Desktop/flutter_demo/lib/pages/detail/detail_controller.dart success.
generate /Users/xieyezi/Desktop/flutter_demo/lib/pages/detail/detail_binding.dart success.
🎉 Successfully generate page detail.
`flutter
> 注意:当你想生成一个新的 新页面时,命名尽量采用下划线命名方式(虽然你输入大驼峰或者小驼峰 monia也能正确处理,但是我们不建议你这样做)。
#### flutter + getx
`
.
├── README.md
├── android
├── ios
├── lib
│ ├── common
│ ├── components
│ ├── config.dart
│ ├── env.dart
│ ├── global.dart
│ ├── main.dart
│ ├── pages
│ ├── router
│ ├── services
│ └── utils
├── pubspec.lock
├── pubspec.yaml
├── test
├── web
└── xsds.iml
``