Ray*_*non 5 flutter flutter-dependencies flutter-plugin
我删除了我的文件夹 .pub-cache/hosted/pub.dartlang.org/this_plugin
更新内部依赖项的命令是什么pubsec.yaml? 我相信是
颤振包得到
下的文件夹.pub-cache仍不是最新的。
注意:pubspec.lock我删除了一个
LOG*_*TAG 104
flutter pub cache repair
Run Code Online (Sandbox Code Playgroud)
或删除/Users/xxxxxxx/development/tools/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.8.2+3/并flutter packages get再次运行。
如果以上所有事情都失败,请删除缓存文件夹或检查锁定文件中更新的版本(一些时间锁定给我更新版本号的问题)
免责声明:通过运行上面的命令,获得非常快的互联网连接或准备好浪费一小时的生产时间。(它会重新下载你电脑上安装的每个包,我的意思是每个包的每个版本)~TSR
PS: 为什么flutter pub缓存修复下载以前使用的每个包版本?
小智 15
这些步骤对我有用
删除该pubspec.lock文件,然后flutter pub get再次运行该命令。
小智 12
以下步骤对我有用。
Flutter 安装损坏
Flutter 安装目录状态不一致,导致各种问题。
原因
不明
修复方法
在 Flutter 安装目录下运行以下命令:
git clean -xfd
git stash save --keep-index
git stash drop
git pull
flutter doctor
Run Code Online (Sandbox Code Playgroud)
损坏的缓存
特别是对于插件包,多次看到 pub 缓存中的包已损坏。
症状
通常在构建时出现关于依赖项代码的语法错误。
原因
不明。
开发人员使用的 IDE 或编辑器可能不会阻止编辑插件文件,并且当他们导航到插件代码时,他们可能会意外修改代码。
修复方法
运行flutter pub cache repair
这可能需要相当长的时间并重新下载缓存中的每个包,甚至可能不再被磁盘上的任何项目使用的过时版本。
删除~/.pub-cache/hosted和/或~/.pub-cache/git(对于 Git 依赖项)。这需要运行 flutter 包,然后才能进入您机器上的所有活动项目。
删除特定的包或包版本。在项目的 .packages 文件中查找特定包的缓存中的确切路径。例如 firebase_auth
参考:https : //github.com/flutter/flutter/wiki/Workarounds-for-common-issues#flutter-installation-corrupted
从取出包dependencies中pubspec.yaml运行flutter packages get。然后dependencies再次添加该软件包并运行flutter packages get。此过程过去已经为我解决了问题。
| 归档时间: |
|
| 查看次数: |
3856 次 |
| 最近记录: |