Flutter微框架Nylo(二十五):Slates

172 阅读1分钟

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,供社区下载。