`pub get` 将 pubspec 依赖项下载到哪里?

2024-07-04

在 javascript 中,我们有 NPM 和node_modules每个项目中的文件夹。我找不到 Dart/Flutter 的类似概念,除了build我的应用程序中的文件夹,其中包含我的一些依赖项的文件夹pubspec.yaml。但它没有任何源代码,我认为它实际上是从其他东西构建的。我也看过/usr/local/flutter/packages这是我的 flutter 安装的地方,但它只显示flutter_driver, flutter_goldens,以及更多看似不相关的文件夹。

我想如果想阅读源代码,我真的需要找到存储库并从中读取,或者是否有一个我没有看过的依赖项位置?


我什至发现projectDir/.dart_tool/pub,其中没有我的任何包裹。


From 文档 https://dart.dev/tools/pub/cmd/pub-get#the-system-package-cache:

通过互联网下载的依赖项,例如从 Git 和 pub.dev 站点存储在系统范围的缓存中。这意味着 如果多个包使用相同依赖项的相同版本,则 只需要下载并存储在本地一次。

默认情况下,系统包缓存位于.pub-cache主目录的子目录(在 Mac 和 Linux 上),或者在%APPDATA%\Pub\Cache(在 Windows 上;位置可能会有所不同,具体取决于 Windows 版本)。您可以通过以下方式配置缓存的位置 设置PUB_CACHE运行 pub 之前的环境变量。

例如,对于 Mac 和 Linux,这将是~/.pub-cache/hosted/pub.dartlang.org默认情况下。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

`pub get` 将 pubspec 依赖项下载到哪里? 的相关文章

随机推荐

  • 无法更新firebase版本[重复]

    这个问题在这里已经有答案了 C Users Kashish gt npm install g firebase tools npm WARN optional SKIPPING OPTIONAL DEPENDENCY timed out 4
  • cockplot:调用plot_grid后提取子图

    我在用plot grid安排两个图 library ggplot2 library cowplot d data frame x rnorm 100 y rnorm 100 g sample c a b 100 replace T p1 g
  • 使用两列的 T-SQL“不在其中”

    我想从表 T1 中选择所有记录 其中 A 列和 B 列中的值与表 T2 中的 C 列和 D 列没有匹配的元组 In mysql Where not in 使用两列 https stackoverflow com questions 8435
  • 在 Java 中将 HTML 转换为纯文本

    我需要将 HTML 转换为纯文本 我对格式的唯一要求是在纯文本中保留新行 新行不仅应在以下情况下显示 br 但其他标签 例如 tr tr 也通向一条新线 用于测试的示例 HTML 页面是 http www article kth se li
  • TURN 服务器缺少中继候选者

    刚刚安装了 coturn 服务器 https github com coturn rfc5766 turn server https github com coturn rfc5766 turn server 看起来我只得到了 STUN 候
  • fgetpos/fsetpos 和 ftell/fseek 之间有什么区别

    使用函数有什么区别fgetpos and fsetpos 并使用函数ftell and fseek 获取和设置文件中的位置 什么是fgetpos and fsetpos 有什么好处 为什么要使用它们而不是ftell and fseek 以上
  • 模糊不同值

    我有一个房地产列表数据库 需要返回社区列表 现在我正在使用 mysql DISTINCT 它返回所有不同的值 我的问题是有很多社区具有相似的名称 例如 Park View Sub 1 Park View Park View Sub 2 Pa
  • Chrome 控制台有没有办法在控制台输出中搜索字符串,即使是折叠的字符串?

    我不想只过滤控制台输出 而是还要在其中搜索字符串 显示或折叠 是否可以 CTRL F 无法在折叠的输出中搜索 例如 如果输出是Array 3 它显示为一棵倒塌的树 即使您单击展开以显示有关阵列的详细信息 您也无法在其中进行搜索 The Fi
  • 模板元编程 - 使用 Enum Hack 和 Static Const 之间的区别

    我想知道在使用模板元编程技术时使用 static const 和 enum hack 之间有什么区别 EX 斐波那契通过 TMP template lt int n gt struct TMPFib static const int val
  • Capybara Poltergeist/PhantomJS 测试 - 禁用页面上的 javascript

    我的项目中有一个是 javascript 密集型的 所以我有一个
  • 在 C# 中访问交换电子邮件

    你知道有没有办法吗 我用过这个图书馆 http www codeproject com KB IP NetPopMimeClient aspx 20访问 pop3 服务器 但它不能与 Exchange 服务器一起使用 您是否知道任何其他库或
  • 从Python运行Scrapy

    我正在尝试从 Python 运行 Scrapy 我正在查看这段代码 source http doc scrapy org en 0 16 topics practices html from twisted internet import
  • 当前图像居中的 flexslider

    我正在尝试构建一个 Flexslider 轮播 它有多个图像 但当前图像居中 任一侧的下一个 上一个图像离开屏幕 就像这个网站http www ncad ie http www ncad ie 到目前为止 我已经用一张图片得到了它 http
  • 如何在 Swift 中观察多个节点中 Firebase 子值的变化?

    我的 Firebase 数据库中有一个 用户 节点 其中的每个用户都有一个 root 及其 uid 每个用户的属性之一是 坐标 我想观察所有用户的任何坐标的任何变化 我几乎需要这样的东西 usersDatabaseReference chi
  • iPad html5 视频没有控件?

    这让我苦恼了一整天 但我不知道如何让 html5 视频播放器在没有本机控件的情况下工作 我不想要任何控件 但如果我不包含它们 视频似乎不想播放 即使我在下面添加一些 javascript 试图强制它播放 它也适用于 iPhone 和多个浏览
  • ColorMatrix CSS 过滤器将黑白图像转换为双色调

    我需要创建一个自定义 CSS 过滤器 它将黑白图像转换为具有两种自定义颜色的双色图像 我想以这样的方式应用过滤器 不确定这种语法是否可行 也许需要单独传递 6 个参数 duotone webkit filter custom none ur
  • RecyclerView 仅显示 Firebase 中的一项

    我知道关于这个问题的疑问很少 但他们都没有解决我的问题 特别是我的代码是用 Kotlin 编写的 并且是新的Fragments 不要急于说我的问题是重复的 我的问题正是标题所说的 我的RecyclerView仅填充了来自的一项 子项 Fir
  • 新项目应该使用哪个 Android Camera API?

    我正在开发一个新的应用程序 我想一直支持果冻豆 冰淇淋三明治 我需要在我的应用程序中使用摄像机 只是拍摄一些 15 秒的镜头 无需处理 我是否必须编写两个相机活动 一个使用相机 api 另一个使用camera2 api 并以某种方式根据设备
  • WPF - 组合框 - 当用户在组合中输入文本时添加项目

    我有一个ComboBox与一个绑定ObservableCollection 当用户在其中输入文本时我该怎么办ComboBox 如果项目不在列表中 代码会自动将新项目添加到列表中
  • `pub get` 将 pubspec 依赖项下载到哪里?

    在 javascript 中 我们有 NPM 和node modules每个项目中的文件夹 我找不到 Dart Flutter 的类似概念 除了build我的应用程序中的文件夹 其中包含我的一些依赖项的文件夹pubspec yaml 但它没