我在类中有以下import语句
import 'package:dart_web_toolkit/ui.dart';
import '../../util/flex_table_builder.dart' as ftBldr;
import '../factors_list_view.dart';
class MediatingFactorsView extends Composite
{
//...
}
Run Code Online (Sandbox Code Playgroud)
但是,最后一个导入语句会标记一个警告:
The different imported libraries 'flex_table_builder.dart' and 'factors_list_view.dart' should not have the same name
Run Code Online (Sandbox Code Playgroud)
名称是完全不同的,我看到在我更新到最新的Dart编辑器后,我的代码中重复了这一点.这是一个错误吗?
Pix*_*ant 12
确保为每个文件分配库名称.该文件的第一行应该是:
library foo;
Run Code Online (Sandbox Code Playgroud)
您应该为您使用的每个库使用不同的名称.库名称由library指令指定,但匿名库被视为具有相同的名称,这是警告的来源.
Dart规范中的警告是导入两个具有相同名称的库.
| 归档时间: |
|
| 查看次数: |
3141 次 |
| 最近记录: |