错误:shared_preferences_platform_interface-1.0.3 / pubspec.yaml:缺少必需的“名称”字段

时间:2020-04-14 05:33:44

标签: flutter local-storage sharedpreferences

我在执行flutter pub get时在shared_preferences软件包中遇到以下错误,我一个月前也在Github上打开了一个issue,但是我不幸运得到任何适当的解决方案。

Error on line 1, column 1 of ../../Downloads/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_platform_interface-1.0.3/pubspec.yaml: Missing the required "name" field.
Running "flutter pub get" in numbertrivia...                            
pub get failed (65; Error on line 1, column 1 of
../../Downloads/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_platform_interface-1.0.3/pubspec.yaml: Missing
the required "name" field.)

1 个答案:

答案 0 :(得分:1)

要解决缓存的程序包中的错误,可以使用命令flutter packages cache repair。万一它已损坏,它会强制再次下载所有使用过的软件包。

类似地,您可以在项目的.packages文件中的特定软件包的高速缓存中查找确切路径。然后,您可以将其删除并运行flutter packages get

这应该可以解决您的问题。您可以了解有关常见错误以及如何解决它们的更多信息here