Git 颤振-使用和修改软件包的正确方法?
[免责声明:我本身不是开发人员,像“pull request”这样的句子对我来说毫无意义,因此我非常感谢您的逐步解释(在Android Studio中单击此项,在控制台中键入该项)] 在经历了几周的挫折之后,我成功地创建了我的第一个简单应用程序,它的外观和功能完全符合我的想象。为此,我必须使用pub.dev中的外部包 因为它的原始功能没有我预期的100%,所以我不得不做一些修改,但是因为我无法直接修改导入的包,所以我将整个代码复制到新创建的.dart文件中,并在那里进行了修改 我可以想象这不是最优雅的解决方案,但我想不出另一种方法(我在Stack Overflow上看到了一些关于这个问题的主题,但我就是不理解“行话”和遵循说明)。我所能做的就是将包“分叉”到我自己的Git中,但不知道如何在代码中使用它,这样我就可以根据自己的需求修改它Git 颤振-使用和修改软件包的正确方法?,git,flutter,dart,import,flutter-packages,Git,Flutter,Dart,Import,Flutter Packages,[免责声明:我本身不是开发人员,像“pull request”这样的句子对我来说毫无意义,因此我非常感谢您的逐步解释(在Android Studio中单击此项,在控制台中键入该项)] 在经历了几周的挫折之后,我成功地创建了我的第一个简单应用程序,它的外观和功能完全符合我的想象。为此,我必须使用pub.dev中的外部包 因为它的原始功能没有我预期的100%,所以我不得不做一些修改,但是因为我无法直接修改导入的包,所以我将整个代码复制到新创建的.dart文件中,并在那里进行了修改 我可以想象这不是最
因此,对于如何使用和修改外部软件包的任何指导,最好是一步一步(单击此处,在此处键入),我将不胜感激 您可以将github项目作为包添加到
pubspec.yaml
中,如下所示:
dependencies:
flutter:
sdk: flutter
your_package:
git:
url: git://github.com/YOUR_PROJECT
dependencies:
flutter:
sdk: flutter
your_package:
path: plugin/
您还可以下载您想要的任何软件包,甚至创建您想要的任何本地插件,并将其复制到项目的root
文件夹中,如plugin
:
颤振中的自定义插件文件夹:
并添加如下内容的pubspec.yalm
:
dependencies:
flutter:
sdk: flutter
your_package:
git:
url: git://github.com/YOUR_PROJECT
dependencies:
flutter:
sdk: flutter
your_package:
path: plugin/
我希望它对你有用。谢谢你,正是我所需要的。还有一个问题:当作为本地插件导入时,我让ti使用dart文件中的
import'plugin/..'
行导入它,对吗?是的,事实上,项目文件夹是根目录,所有地址都来自根目录。很高兴它对你有用。:)