在 javascript 中,我们node_modules在每个项目中都有 NPM 和文件夹。我找不到 Dart/Flutter 的类似概念,除了build我的应用程序中的文件夹,该文件夹包含我在pubspec.yaml. 虽然它没有任何源代码,但我认为它实际上是由其他东西构建的。我也看了看/usr/local/flutter/packages这是安装我扑在那里,但它只能说明flutter_driver,flutter_goldens以及更多的看似无关的文件夹。
我想如果想阅读源代码,我真的需要找到 repo 并从中读取,或者是否有我没有看过的依赖项的位置?
我什至发现projectDir/.dart_tool/pub,它没有我的任何包裹。
dum*_*azy 23
从文档中:
通过 Internet 下载的依赖项(例如从 Git 和 pub.dev 站点下载的依赖项)存储在系统范围的缓存中。这意味着如果多个包使用相同依赖项的相同版本,则只需要在本地下载并存储一次。
默认情况下,系统包缓存位于
.pub-cache主目录的子目录中(在 Mac 和 Linux 上),或%APPDATA%\Pub\Cache(在 Windows 上;位置可能因 Windows 版本而异)。您可以在运行 pub 之前通过设置环境变量来配置缓存的位置PUB_CACHE。
例如,对于 Mac 和 Linux,这将是~/.pub-cache/hosted/pub.dartlang.org默认情况。
| 归档时间: |
|
| 查看次数: |
4146 次 |
| 最近记录: |