pubspec.lock 的第 1 行第 1 列错误:意外字符

has*_*san 3 yaml cross-platform dart flutter

我试图运行flutter pub get,但出现此错误:

Error on line 1, column 1 of pubspec.lock: Unexpected character
?

1 ?
? ^

  ?
pub upgrade failed (65;   ?)
Run Code Online (Sandbox Code Playgroud)

Sur*_*gch 6

文件 pubspec.lock 是生成的文件,因此您可以将其删除,然后重新生成。

删除pubspec.lock

运行以下命令:

flutter pub get
Run Code Online (Sandbox Code Playgroud)

或者

flutter pub upgrade
Run Code Online (Sandbox Code Playgroud)

关于pub 升级的说明(您可能可以跳过删除步骤)。