Как почистить кеш паба во флаттере?
Я пытаюсь очистить ранее установленные пакеты дротиков во флаттере, но не могу найти для них никакой конкретной команды.
flutter clean
удаляет только сборку и не очищает кеш установленных пакетов dart
как мне это сделать? предыдущие пакеты совпадают с текущими, и я не могу создать сборку
2 ответа
На самом деле вы должны попытаться разрешить конфликт предыдущих пакетов, а затем получить пакеты, используя
flutter pub get
команда. Для пакетов, которые вам не нужны, удалите их зависимость от
pubspec.yaml
файл и использовать
pub cache repair
чтобы выполнить чистую переустановку пакетов в системном кеше.
From the Flutter GitHub...
Packages you add to pubspec.yaml are downloaded to~/.pub-cache/... per version and shared between all your projects.If a package is from pub.dartlang.org it will be stored in~/.pub-cache/hosted/pub.dartlang.org/
You can delete packages from ~/.pub-cache/... (or the whole ~/.pub-cache/hosted/pub.dartlang.org/ directory) to clean up the cache. You would need to run
flutter packages
войдите в свои активные проекты, чтобы снова загрузить необходимые зависимости.
TL;DR: просто удалите пакеты из своей файловой системы и повторно загрузите.