首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >(Windows)在我的(微型)包上运行时,为Dart中的每个基本库生成‘`dartdoc`’文档文件,并为其触发SDK

(Windows)在我的(微型)包上运行时,为Dart中的每个基本库生成‘`dartdoc`’文档文件,并为其触发SDK
EN

Stack Overflow用户
提问于 2020-04-16 19:33:25
回答 2查看 1K关注 0票数 0

我遇到的第一个问题--我认为这与主要问题有关--是关于FLUTTER_ROOT变量的。

我不知道为什么在安装的某个时候没有预置,但是,无论如何,我似乎不能从VS代码中设置它,即使我用管理员权限打开它也不行。

如果在VS代码中运行dartdoc,则会得到以下错误:

代码语言:javascript
复制
Documenting <package_name>...

dartdoc failed: Top level package requires Flutter but FLUTTER_ROOT environment variable not set.

我的配置:

  • 我用于颤振的顶级bin文件夹位于C:\src\flutter\flutter
  • 我的FLUTTER_ROOT环境变量具有用户和系统的C:\src\flutter\flutter值。

如果我在Powershell或命令提示符中使用权限运行它,它将解析每个dart核心库(dart-asyncdart-collectiondart-core等)。每个颤振核心库,我认为这可以理解为生成我的库的文档,但它也为所有这些dart核心库生成文档。这就是你想要的行为吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-04-16 21:17:28

我仍然不知道为什么会发生这种事,也不知道它是否有意发生,但有一件事对我有效:

代码语言:javascript
复制
dartdoc --include <library_name>

这将确保只将包包含在文档中,而不是它的依赖项中。来自dartdoc --help

--include:要为其生成文档的库名。

只需确保重新启动dhttpd

代码语言:javascript
复制
dhttpd --path doc/api

尽管如此,这仍然不能解释我在FLUTTER_ROOT环境变量(Windows)上遇到的麻烦。

票数 1
EN

Stack Overflow用户

发布于 2020-05-31 16:21:01

我也遇到了来自dartdocdartdoc环境变量的问题,但是通过设置环境变量来解决这个问题,如下图所示。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61258597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档