如何在我的 flutter 应用程序中使用我创建的 flutter 插件作为本地插件
How to use flutter plugin, that I created, in my flutter app as local plugin
我已经为 android 和 ios 创建了一个 flutter 插件,我想在本地的 flutter 应用程序中使用该插件。我不想将它上传到 pub.dev,而是想在我的 flutter 应用程序中本地使用它。我搜索了一下,发现我可以在本地使用外部包,但我没有找到任何关于插件的信息。这些是我插件包下的目录 all_pdf_tools:
在这些目录中,我需要移动到我的 flutter app 目录,然后我应该如何声明它以在我的 pubspec.yaml 中使用它,然后我如何在 flutter 应用程序中使用我的插件方法.
谢谢。
确保您的 Flutter 应用和插件位于同级文件夹中。
在您的 Flutter 应用的 pubspec.yaml
中添加依赖项:
dependencies:
all_pdf_tools:
path: ../all_pdf_tools
这会告诉您的 Flutter 项目在相对路径中查找您的插件,而不是在 pub
或本地 git 存储库中。
(如果您查看 all_pdf_tools/example/pubspec.yaml
,您会看到示例应用程序使用 path: ../
引用其插件的方式)
我已经为 android 和 ios 创建了一个 flutter 插件,我想在本地的 flutter 应用程序中使用该插件。我不想将它上传到 pub.dev,而是想在我的 flutter 应用程序中本地使用它。我搜索了一下,发现我可以在本地使用外部包,但我没有找到任何关于插件的信息。这些是我插件包下的目录 all_pdf_tools:
在这些目录中,我需要移动到我的 flutter app 目录,然后我应该如何声明它以在我的 pubspec.yaml 中使用它,然后我如何在 flutter 应用程序中使用我的插件方法.
谢谢。
确保您的 Flutter 应用和插件位于同级文件夹中。
在您的 Flutter 应用的 pubspec.yaml
中添加依赖项:
dependencies:
all_pdf_tools:
path: ../all_pdf_tools
这会告诉您的 Flutter 项目在相对路径中查找您的插件,而不是在 pub
或本地 git 存储库中。
(如果您查看 all_pdf_tools/example/pubspec.yaml
,您会看到示例应用程序使用 path: ../
引用其插件的方式)