dartdoc failed: Top level package requires Flutter but FLUTTER_ROOT environment variable not set
If you wish to generate API documentation locally on your development machine, use the following commands:
- Change directory to the location of your package:
cd ~/dev/mypackage
- Tell the documentation tool where the Flutter SDK is located (change the following commands to reflect where you placed it):
export FLUTTER_ROOT=~/dev/flutter # on macOS or Linux set FLUTTER_ROOT=~/dev/flutter # on Windows
- Run the dartdoc tool (included as part of the Flutter SDK), as follows:
$FLUTTER_ROOT/bin/cache/dart-sdk/bin/dartdoc # on macOS or Linux %FLUTTER_ROOT%\bin\cache\dart-sdk\bin\dartdoc # on Windows
link https://flutter.dev/docs/development/packages-and-plugins/developing-packages