dart - 如何在另一个 flutter 应用程序中使用本地 flutter 包?

如何在另一个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/

相关文章:

Flutter Layout Row/Column - 共享宽度,扩展高度

flutter - 创建一个带有圆形边框的按钮

Flutter - 如何将用户数据传递给所有 View

android-studio - 带有 Flutter 更新的 Android Studio 导致了

flutter - 如何确定屏幕高度和宽度

dart - Flutter - 从 Assets 中读取文本文件

flutter - 弹出时强制 Flutter 导航器重新加载状态

flutter - 从 Flutter 中的 Scaffold AppBar 中删除阴影?

dart - 如何将 JSON Assets 加载到 Flutter 应用程序中?

dart - 使用不包含 MediaQuery 的上下文调用的 Flutter 错误 : Media