【问题标题】:How to not add every library inside Flutter project with Dartdoc如何不使用 Dartdoc 在 Flutter 项目中添加每个库 【发布时间】:2022-01-03 20:08:24 【问题描述】: 当我启动命令dartdoc --auto-include-dependencies 时,我该怎么做才能不为项目中的每个库创建文档?我用了一个 Melos 的项目 【问题讨论】: 标签: flutter dart dartdoc 【解决方案1】: 仔细查看 pub.dev 上 dartdoc 包的文档。这是link。 如果您想排除单个库(特定的 .dart 文件),您可以使用 @nodoc 符号,该符号将被包识别。 对于排除整个文件夹,您可以将它们移动到目录lib/src,然后这些库将不会被记录,请参阅this。 【讨论】: 感谢您的回答。但是,如果不创建有关 Flutter 库的文档,我该怎么做?像 bloc 或 bloc_test..? 为什么不能在 src 下添加 bloc 文件?所以你有 lib/src/bloc 和例如lib/src/screens - 对于测试,您可以添加符号,但可能有更好的解决方案。我建议深入研究包文档 不,先生,我可能无法解释我的情况:我有一个 Melos 项目,当我启动命令 'dartdoc --auto-include-dependencies' 时,它会为每个库生成文档(飞镖:js,飞镖:核心,集团等)。我想要这个,没有出现,但我不知道如何......这些库不是我的,所以我不能将它推到 lib/src 下 啊,好吧。但是,对不起,我对 Melos 一点也不熟悉。 也许我有解决办法。我可以进入每个文件夹并启动 dartdoc。或许会有用,你觉得呢?