11

我正在尝试为我的颤振包运行 dartdoc,但我得到了这个,

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

如何添加 FLUTTER_ROOT 环境变量,因为我已经为 Flutter SDK 添加了环境变量并且工作正常,我只是在运行时遇到问题dartdoc。我是 Linux 用户。

4

2 回答 2

10

尝试flutter pub global run dartdoc:dartdoc运行

于 2020-06-12T08:16:01.587 回答
6

如果您希望在开发机器上本地生成 API 文档,请使用以下命令:

  1. 将目录更改为您的包的位置:
cd ~/dev/mypackage  
  1. 告诉文档工具 Flutter SDK 所在的位置(更改以下命令以反映您放置它的位置):
export FLUTTER_ROOT=~/dev/flutter  # on macOS or Linux  
set FLUTTER_ROOT=~/dev/flutter     # on Windows   
  1. 运行 dartdoc 工具(包含在 Flutter SDK 中),如下所示:
$FLUTTER_ROOT/bin/cache/dart-sdk/bin/dartdoc   # on macOS or Linux  
%FLUTTER_ROOT%\bin\cache\dart-sdk\bin\dartdoc   # on Windows

链接https://flutter.dev/docs/development/packages-and-plugins/developing-packages

于 2020-06-20T03:44:01.593 回答