Skip to content

Update do PDV Pegasus para o flutter 2.7.0-3.0.pre-beta (Resolver Pacotes/Dependências que não atualizam) #3

@vinnyrocha

Description

@vinnyrocha

No pubscpec.yaml, os pacotes que estejam com o literal "any" no lugar da versão, podem não atualizar para as versões mais recentes, causando erros na compilação. Você deve usar o comando flutter pub outdated para saber as versões que o projeto está usando e saber a versão atual de cada pacote, esse comando mostra a versão do projeto e a versão mais nova disponível.

Passo a passo utilizado para colocar o pegasus pdv pra rodar, ao atualizar para o flutter channel BETA 2.7.0-3.0.pre-beta:

1 - Colocar as ultimas versões dos pacotes, retirando o "any" no seguintes pacotes:

flutter_math_fork: ^0.4.2+2 (Se não tiver na lista de dependências, você deve adicioná-la)
path_provider: ^2.0.5
share_plus: ^3.0.4
catcher: ^0.6.8

2 - Executar flutter clean e flutter pub get

OBS - Se o pacote flutter_math_fork: ^0.4.2+2 não tiver no pubspec.yaml, o flutter instala uma versão 0.3.3+1, e essa versão não funciona mais no projeto.

Opcional: Colocar "any" de volta no lugar das versões dos pacotes), executar flutter clean e flutter pub get

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions