pub 是 Dart 的包管理器。Flutter 是一个使用 Dart 的移动应用 SDK。如何创建一个依赖于 Flutter 或以 Flutter 为目标的包?
问问题
260 次
3 回答
4
要声明对 Flutter 的依赖,请从 pub 包中将其添加到您的pubspec.yaml
:
dependencies:
flutter:
sdk: flutter
你必须使用flutter packages get
而不是pub get
,因为 Flutter 需要设置适当的环境变量来映射sdk: flutter
到一个位置。
要轻松快速地创建新的 pub 包,请使用stagehand工具。安装 stagehand 后,请按照以下说明进行操作:
$ mkdir fancy_project
$ cd fancy_project
$ stagehand package-simple
创建新包后,编辑pubspec.yaml
并添加sdk:flutter
如上所示。
于 2017-03-29T18:30:49.223 回答
1
我还使用的一个技巧是flutter create foo
(创建一个成熟的 Flutter 应用程序,比您需要的更多)然后rm -rf foo/ios foo/android
编辑/删除foo/lib/main.dart
等。
@sethladd 的 stagehand 解决方案更优雅,但需要安装 stagehand。
于 2017-03-29T19:35:52.100 回答
0
flutter create
现在支持模板。该package
模板创建的正是:
flutter create -t package
或者创建一个依赖于平台特定代码的插件:
flutter create -t plugin
于 2018-05-25T16:51:16.787 回答