web-dev-qa-db-ja.com

dartdocが失敗しました:最上位パッケージにはFlutterが必要ですが、FLUTTER_ROOT環境変数が設定されていません

Flutterパッケージに対してdartdocを実行しようとしていますが、これを取得しています、

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

FLUTTER_ROOT環境変数を追加する方法 flutter SDKの環境変数をすでに追加していて、それはうまく機能しているのでdartdocの実行中に問題が発生しました。私はLinuxユーザーです。

4
Shahzad Akram

開発マシンでローカルに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

0
Wizz.Xu