Local variable for « serviceWorkerVersion » is deprecated


Avatar de Pierre Courtois

Dans ce guide, je vous explique très simplement comment résoudre l’erreur « Local variable for « serviceWorkerVersion » is deprecated » dans Flutter.


Local variable for "serviceWorkerVersion" is deprecated

Résoudre l’erreur « 
Local variable for « serviceWorkerVersion » is deprecated »

Si vous avez ce message d’erreur dans votre console de débogage au moment de lancer votre application Flutter, cela indique que la variable locale serviceWorkerVersion dans votre fichier index.html doit être remplacée par le jeton de template {{flutter_service_worker_version}}.

Pour corriger cette erreur :

  1. Ouvrez le fichier index.html, qui se trouve généralement dans le dossier web de votre projet Flutter (web/index.html).
  2. Repérez la ligne qui contient serviceWorkerVersion.
  3. Remplacez la variable existante par « {{flutter_service_worker_version}} » (avec les guillemets).

Voici à quoi votre ligne devrait ressembler :

const serviceWorkerVersion = "{{flutter_service_worker_version}}";

« FlutterLoader.loadEntrypoint » is deprecated

Si vous êtes dans ma situation, le message "FlutterLoader.loadEntrypoint" is deprecated a également dû apparaitre dans la console de débogage. Cet avertissement indique que vous devez maintenant utiliser FlutterLoader.load à la place.

Pour corriger cela :

  1. Toujours dans index.html, trouvez la ligne où se trouve FlutterLoader.loadEntrypoint.
  2. Remplacez loadEntrypoint par load.

Votre ligne devrait maintenant ressembler à cela :

FlutterLoader.load();

Avatar de Pierre Courtois