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升级将根据最新的可用软件包生成最新的锁定文件。
当然,您还可以指定特定依赖项的升级:
如果要查看最新版本的最新依赖项,则可以使用:
以上是在飞镖中使用包装。
最受欢迎的解释,最深的干货,最简单的教程,您不知道的许多技巧正在等待您发现!
欢迎注意我的公共帐户:“程序的事情”,了解技术并更好地了解您!