gpt4 book ai didi

dart - 警告 'imported libraries have the same name when they DO NOT"

转载 作者:行者123 更新时间:2023-12-03 03:39:33 24 4
gpt4 key购买 nike

我在类中有以下导入语句

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 指令指定,但匿名库被视为具有相同的名称,这就是警告的来源。

这是 Dart specification 中的警告导入两个同名的库。

您可以在language tour.中阅读有关如何使用库的更多信息。

关于dart - 警告 'imported libraries have the same name when they DO NOT",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16695634/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com