【发布时间】:2015-01-18 22:03:58
【问题描述】:
在我的第一个 Dart(命令行)应用程序中,我使用了 3 个类。最初它们都在同一个源文件中。一切正常。然后我决定将一个类移动到一个新创建的库中。我创建了一个“包模板”类型的新项目,并将在顶部添加了库标记行的类文件放入“lib”文件夹中(与其他库包一样,并在 pub 文件结构约定中进行了描述)。
为了能够使用库类,我知道我必须首先从库包的 yaml 文件中“运行 pub build”。当我这样做时,我收到错误消息:
Pub build failed, [65] There are no source directories present.
The default directories are "benchmark", "bin", "example", "test" and "web".
我的源文件位于“lib”目录中。我已经看到所有已安装的软件包都是这种情况,并且在 pub 文档中以这种方式进行了描述。我不知道我在这里想念什么。任何提示表示赞赏。
【问题讨论】: