Slates 是可以从 pub.dev 下载的包,用于快速搭建应用基架。
安装 slate 软件包后,可以使用命令 publish:all
从终端运行。安装的每个包都将使用不同的命令来发布所有文件。
下面是一个示例,即安装ny_auth_slate。
flutter pub run ny_auth_slate:main publish:all
创建 Slate 包
您可以首先使用此处的公共模板来构建新的 Slate 包。
导航到 my_slate_template.dart
文件并修改 run()
方法。
List<NyTemplate> run() => [
/// Example
NyTemplate(
name: "login_page", // name of the file
saveTo: pagesFolder, // folder to save to
pluginsRequired: [], // dependencies that are required for the stub
stub: stubLoginPage(), // stub you want to generate in you /stubs directory
),
/// add more templates...
];
构建 Slate 包后,将其作为包发布到 pub.dev,供社区下载。