如何在另一个flutter应用中使用本地flutter包?
我使用以下命令创建了一个包:
flutter create --template=package my_new_package
然后在我的应用程序源代码中 => main.dart
import "package:my_new_package/my_new_package.dart" // can not find the package
最佳答案
在你的 Flutter 应用中找到这个文件 => pubspec.yaml
使用本地依赖
dependencies:
flutter:
sdk: flutter
my_new_package:
path: ./my_new_package
注意:上面的 ./my_new_package
表示包含 pubspec.yaml
包的 my_new_package
目录是应用程序。
如果您将包作为与应用程序处于同一级别的目录,换句话说,在目录树的上一级,您可以使用 ../my_new_package
(注意双点) 或包目录的完整路径。
https://stackoverflow.com/questions/51238420/