当前位置: 首页 > 网络应用技术

飞镖系列:在飞镖中使用包装

时间:2023-03-06 20:55:47 网络应用技术

  Java使用Jar Pack包装有用的功能,然后将其分配给Maven仓库以供其他人使用。类似地,类似的概念称为packages.packages是一个可用于共享的软件包,可以包含库和工具。

  您可以在pub.dev网站上的所有共享软件包上找到所有信息。那么如何在DART项目中使用这些软件包?

  简而言之,Dart的软件包是包含pubspec.yaml.pubspec.yaml的目录,是一个描述文件,用于指示软件包的价格信息,包括当前软件包名称,版本号和依赖项信息。

  如果要在pub.dev上使用软件包,则只需要在pubspec.yaml中引入相应的依赖项即可。

  让我们举个例子:

  在这里,我们介绍了两个依赖项,即image_picker和video_player。

  实际上,在我们修改了PubSpec.yaml之后,相应的软件包未将其下载到本地。我们需要通过以下命令下载相应的软件包:

  Dart Pub获得基于PubSpec.yaml中配置并放置在系统缓存中的内容的相应软件包。

  在Mac或Linux系统中,此缓存目录的地址为:?/.PUB-CACHE,Windows中的此目录地址为:%localappData%pubcache。

  当然,您还可以通过设置pub_cache替换此地址。

  如果您依靠其他袋子,则依靠其他袋子,将下载其他因包装。

  现在下载依赖软件包后,DART将在.dart_tool/Directory中创建一个package_config.json文件,以表示当前项目和系统缓存软件包之间的映射关系。

  除了机会之外,一切都准备就绪。现在有袋子,其余的都使用了。

  使用libary使用关键字iMoort。如果它是Dart SDK中的软件包,请从DART:开始:

  如果它是第三款软件包,请使用:开始:开始:

  引入Libary也可以重命名:

  您还可以使用Show and Hide介绍一些库:

  默认情况下,引入的软件包最初是加载的。如果某些软件包特别大,或者在使用时想加载它,则可以使用延迟的关键字来延迟加载:

  使用时,您需要显示调用LoadLibrary()方法以加载相应的库:

  运行Dart Pub首次获得后,Dart将创建一个PubSpec.lock文件,以锁定因子软件包的版本号。如果是团队合作,此锁定文件特别有用,可以保证团队中的所有成员都使用相同版本的依赖项。

  当您想升级相应的依赖性时,可以使用DART PUB升级命令来升级依赖软件包。

  Dart Pub升级将根据最新的可用软件包生成最新的锁定文件。

  当然,您还可以指定特定依赖项的升级:

  如果要查看最新版本的最新依赖项,则可以使用:

  以上是在飞镖中使用包装。

  最受欢迎的解释,最深的干货,最简单的教程,您不知道的许多技巧正在等待您发现!

  欢迎注意我的公共帐户:“程序的事情”,了解技术并更好地了解您!