web-dev-qa-db-fra.com

dartdoc a échoué: le package de niveau supérieur nécessite Flutter mais la variable d'environnement FLUTTER_ROOT n'est pas définie

J'essaye d'exécuter dartdoc pour mon paquet flutter mais j'obtiens ceci,

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

Comment ajouter la variable d'environnement FLUTTER_ROOT car j'ai déjà ajouté une variable d'environnement pour Flutter SDK et cela fonctionne très bien, Je reçois juste un problème lors de l'exécution de dartdoc. Je suis un utilisateur Linux.

4
Shahzad Akram

Si vous souhaitez générer la documentation API localement sur votre machine de développement, utilisez les commandes suivantes:

  1. Remplacez le répertoire par l'emplacement de votre package:
cd ~/dev/mypackage  
  1. Indiquez à l'outil de documentation où se trouve le SDK Flutter (modifiez les commandes suivantes pour refléter l'endroit où vous l'avez placé):
export FLUTTER_ROOT=~/dev/flutter  # on macOS or Linux  
set FLUTTER_ROOT=~/dev/flutter     # on Windows   
  1. Exécutez l'outil dartdoc (inclus dans le cadre du SDK Flutter), comme suit:
$FLUTTER_ROOT/bin/cache/Dart-sdk/bin/dartdoc   # on macOS or Linux  
%FLUTTER_ROOT%\bin\cache\Dart-sdk\bin\dartdoc   # on Windows

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

0
Wizz.Xu