2

有什么方法可以确保包名在 Dart 中是唯一的?Java 建议您使用公司 url 的反面。例如。com.foursee.mypackage 我注意到 dart 包的前缀是“dart”,例如“dart:math”

我应该为我正在开发的包做类似的事情吗?

例如“foursee:quadtree”

没有迹象表明其他软件包开发人员会这样做。

4

1 回答 1

2

该前缀用于与Dart SDKdart:捆绑的内置库。

对于内置库,URI 具有特殊的dart:方案。对于其他库,您可以使用文件系统路径或package:方案。该package:方案指定由包管理器(例如 pub 工具)提供的库。

请参阅使用库

在Pub上发布的包仅由名称标识,并且没有特定的命名规则,除非它们应该是唯一的。

于 2013-11-12T08:17:18.663 回答