Ошибка deviceLocale в простом проекте Getx flutter при работе в сети

У меня очень простой базовый проект Flutter с использованием Getx, который приводит к следующей ошибке при работе в Интернете (Chrome или Edge):

      C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/get-4.1.2/lib/get_navigation/src/extension_navigation.dart:1107:40: Error: A value of type 'Locale?' can't be returned from a function with return type 'Locale' because 'Locale?' is nullable and 'Locale' isn't.
 - 'Locale' is from 'dart:ui'.   Locale get deviceLocale => ui.window.locale;
                                       ^ Failed to compile application.

Я понимаю, почему происходит ошибка. Если я обновлю код внутри пакета GetX, проблема исчезнет

        Locale? get deviceLocale => ui.window.locale;

Есть ли способ исправить это в моем коде, чтобы мне не пришлось менять код в пакете? Эта ошибка не возникает в iOS или Android (поэтому, скорее всего, это ошибка при компиляции в JS для Интернета).

Проблема: https://github.com/jonataslaw/getx/issues/1275

0 ответов

Другие вопросы по тегам