警告“导入的库具有相同的名称,但它们不具有相同的名称”

2024-02-07

我在类中有以下导入语句

import 'package:dart_web_toolkit/ui.dart';

import '../../util/flex_table_builder.dart' as ftBldr;

import '../factors_list_view.dart';


class MediatingFactorsView extends Composite
{
 //... 
}

但是,最后一个导入语句带有警告标记:

The different imported libraries 'flex_table_builder.dart' and 'factors_list_view.dart' should not have the same name

这些名称非常不同,在我更新到最新的 Dart 编辑器后,我发现这在我的代码中重复出现。这是一个错误吗?


确保为每个文件分配库名称。文件的第一行应该是:

library foo;

您应该为您使用的每个库使用不同的名称。库名称由指定library指令,但匿名库被视为具有相同的名称,这就是警告的来源。

这是一个警告省镖规格 http://www.dartlang.org/docs/spec/导入两个同名的库。

您可以在此处阅读有关如何使用库的更多信息语言之旅。 https://www.dartlang.org/docs/dart-up-and-running/contents/ch02.html#libraries

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

警告“导入的库具有相同的名称,但它们不具有相同的名称” 的相关文章

随机推荐