alberteije / T2Ti-Pegasus-PDV

Repositório do Projeto T2Ti Pegasus PDV
184 stars 118 forks source link

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

Open vinnyrocha opened 2 years ago

vinnyrocha commented 2 years ago

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

alberteije commented 2 years ago

Perfeito! Obrigado pelo feedback.