为什么默认的flutter文件夹名称为lib?

时间:2019-08-13 12:10:17

标签: flutter

有趣的是为什么名字lib。入口点是main.dart,因此在lib文件夹中看到main.dart有点奇怪。

2 个答案:

答案 0 :(得分:1)

我认为这是因为当我们在Flutter中进行编码时,我们正在组成这些小部件以使其具有功能性和可导入性,因此我们将其称为lib(库)。

此外,Dart在这个时代是新事物,它肯定与任何其他现有编程语言都不同,因此“有点奇怪”是轻描淡写的。例如,我们使用echo在屏幕上打印文本。为什么要“回声”?它不是应该输出声音吗?这很奇怪,但是最终人们会适应它。奇怪不会再奇怪了。

答案 1 :(得分:0)

这并不奇怪,lib是目录,并且此名称是硬编码的,无法更改它。整个pub软件包系统取决于该目录名称。还有一个约定,当lib / src中的分析器支持代码之类的工具未由lib /中其他目录中的文件导出时,被视为程序包私有的。

入口点是main.dart,但您可以将main.dart(入口点)更改为Flutter中的其他页面。