升级到flutter 3.7.0后flutter build_runner报错

Hal*_*hon 4 dart flutter build-runner

我们正在执行“flutter packages pub run build_runner watch --delete-conflicting-outputs”,但它会抛出“无效参数:名称不应以“.”结尾”错误。在我们将 flutter 版本从 3.3.10 升级到 3.7.0 之前,它工作得很好。引发该异常的文件是“logger.dart”

Muh*_*met 8

也许你也犯了和我一样的错误。

我的错误来自于在文件中并排使用两个点。

例如

shared_preference_helper..dart
Run Code Online (Sandbox Code Playgroud)

改成

shared_preference_helper.dart
Run Code Online (Sandbox Code Playgroud)


Hal*_*hon 7

将 pubspec.lock 文件中的登录版本更改为“1.1.0”。然后运行 ​​flutter pub get 命令

logging:
dependency: transitive
description:
name: logging
sha256: c0bbfe94d46aedf9b8b3e695cf3bd48c8e14b35e3b2c639e0aa7755d589ba946
url: "https://pub.dev"
source: hosted
version: "1.1.0"
Run Code Online (Sandbox Code Playgroud)


Pra*_*thi 6

问题是因为如果您创建的任何文件..在我的情况下有两个点“”

我已经创建了cart_item..dart文件

如果您使用的是 vscode 类型(windows)

Cntr +Shift + F

并在 VS Code 中搜索..dart并重命名.dart它将解决您的问题