请帮忙,在 flutter 更新后,(名称“MenuItem”在库中定义)在 Visual Studio 中

Ser*_*raj 3 android visual-studio-code flutter

当我更新Flutter时,我在不止一个项目中遇到了这个问题。

错误消息:

The name 'MenuItem' is defined in the libraries 'package:flutter/src/widgets/platform_menu_bar.dart' and 'package:fuodz/widgets/menu_item.dart'.
Run Code Online (Sandbox Code Playgroud)

尝试对其中一个导入指令使用“作为前缀”,或者对除其中一个导入指令之外的所有导入指令隐藏名称。

在此输入图像描述

Xuu*_*huc 5

尝试使用作为前缀

import "package:fuodz/widgets/menu_item.dart" as item;

//code widget

VStack[
  item.MenuItem();
]
Run Code Online (Sandbox Code Playgroud)

或者,将类名更改MenuItemwidgets/menu_item.dart不同的名称