This repository was archived by the owner on Jun 13, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 98
This repository was archived by the owner on Jun 13, 2025. It is now read-only.
erro slidy 4.0.4 durante start #285
Copy link
Copy link
Open
Description
Com slidy 4.0.4
Flutter version 3.7.10 on channel stable
Dart version 2.19.6
Ao executar o start em uma pasta vazia:
slidy startObtemos o seguinte erro:
SUCCESS: main created
SUCCESS: app_module created
SUCCESS: app_widget created
Unhandled exception:
Invalid path: (dependencies). Failed to traverse to subpath (dependencies)! Parent null does not contain key or index dependencies.
#0 YamlEditor._pathErrorOrElse (package:slidy/src/core/services/yaml_edit/src/editor.dart:517:25)
#1 YamlEditor._traverse (package:slidy/src/core/services/yaml_edit/src/editor.dart:504:16)
#2 YamlEditor.update (package:slidy/src/core/services/yaml_edit/src/editor.dart:265:24)
#3 YamlServiceImpl.update (package:slidy/src/core/services/yaml_service_impl.dart:46:16)
#4 PackageRepositoryImpl.putPackage.<anonymous closure> (package:slidy/src/modules/package_manager/infra/repositories/package_repository.dart:38:17)
#5 TaskEither.run (package:fpdart/src/task_either.dart:148:37)
#6 TaskEither.flatMap.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:fpdart/src/task_either.dart:39:27)
#7 Right.match (package:fpdart/src/either.dart:353:14)
#8 TaskEither.flatMap.<anonymous closure>.<anonymous closure> (package:fpdart/src/task_either.dart:37:38)
<asynchronous suspension>
#9 StartCommand.run (package:slidy/src/modules/template_generator/presentation/start_command.dart:130:14)
<asynchronous suspension>
#10 CommandRunner.runCommand (package:args/command_runner.dart:212:13)
<asynchronous suspension>
#11 main (file:///home/lus/.pub-cache/git/slidy-ae7f385464de9695c60b3b7d565959b91bf33348/bin/main.dart:18:7)
<asynchronous suspension>
Parece que ele tenta abrir o yaml na sessão dependencies e ocorre o erro.
O workaround que achei foi rodar o start com o pubspec.yaml já criado:
flutter create <project_name>
cd project_name
slidy start
flutter pub get
flutter pub add build_runner
flutter pub run build_runner build --delete-conflicting-outputs
flutter run
ainda precisei remover o modular_test: ^3.0.1 que ainda nao foi publicado no pub.dev
apenas o mobx funcionou
o triple reclama de falta da classe NotifierStore
lib/app/modules/home/home_store.dart:3:25: Error: Type 'NotifierStore' not found.
class HomeStore extends NotifierStore<Exception, int> {
Metadata
Metadata
Assignees
Labels
No labels