run build_runner build --delete-conflicting-outputs
Null check operator used on a null value
#0 PackageGraph.transitiveDependencies.<anonymous closure>.<anonymous closure> (package:pub/src/package_graph.dart:70:55)
#1 MappedIterator.moveNext (dart:_internal/iterable.dart:393:20)
#2 SetBase.addAll (dart:collection/set.dart:58:23)
#3 _Set.addAll (dart:collection-patch/compact_hash.dart:981:11)
#4 new LinkedHashSet.of (dart:collection/linked_hash_set.dart:192:27)
#5 Iterable.toSet (dart:core/iterable.dart:509:21)
#6 PackageGraph.transitiveDependencies.<anonymous closure> (package:pub/src/package_graph.dart:70:58)
#7 mapMap (package:pub/src/utils.dart:661:41)
#8 PackageGraph.transitiveDependencies (package:pub/src/package_graph.dart:67:11)
#9 PackageGraph.isPackageMutable (package:pub/src/package_graph.dart:96:12)
#10 getExecutableForCommand (package:pub/src/executable.dart:369:33)
<asynchronous suspension>
#11 RunCommand.run (package:dartdev/src/commands/run.dart:304:20)
<asynchronous suspension>
#12 CommandRunner.runCommand (package:args/command_runner.dart:212:13)
<asynchronous suspension>
#13 DartdevRunner.runCommand (package:dartdev/dartdev.dart:226:18)
<asynchronous suspension>
#14 runDartdev (package:dartdev/dartdev.dart:58:16)
<asynchronous suspension>
#15 main (file:///b/s/w/ir/x/w/sdk/pkg/dartdev/bin/dartdev.dart:11:3)
<asynchronous suspension>
Что это за фигня такая? Flutter 3.10.6. Последняя стабильная версия. Вот после обновления до нее так.
Используешь бэнг на нулевом значении
Nullable переменую раскрываешь через !
Так это не мой код. Это стандартная либа какая-то
Можно её поправить если уж очень надо, чтобы корректно работала
Ну это как-то не серьёзно. При первом же апдейте слетит. И потом я не один над проектом работаю.
По любому но можно фопкнуть либу и самому её поддерживать как вариант если уж очень надо
Может мне еще новый язык программирования написать если очень надо?)
Но я делал ещё хитрее, я переписывал некоторые либы под себя и уже дальше развивал их, дольше но за то можно юзать как и где угодно
Это уже крайности точно
либа большая? я просто копировал себе пакеты обычно с исправлял чтобы не слетало при обновлении, потом исправят все равно если нужная либо
Обсуждают сегодня