2
respostas

Qual a versão do serverless ?

Quando eu rodei o comando npm i -g serverless a versão que apareceu foi:

Framework Core: 3.24.1 (local) 3.30.1 (global)

Plugin: 6.2.2

SDK: 4.3.2

Diferente da mostrada no vídeo, onde Framework Core só tinha o dado 3.25.1 , no meu aparece local e global. Confuso ....

2 respostas

Alternativamente instalei assim: npm i -g serverless@3.25.1

sls -v

Running "serverless" from node_modules

Framework Core: 3.24.1 (local) 3.25.1 (global)

Plugin: 6.2.2

SDK: 4.3.2

Na criação ele não pergunta sobre o APPLICATION .

Olá Halysson! Tudo bem com você?

Desde já peço desculpa pela demora para responder o seu tópico.

Se você executou o comando npm i -g serverless e ele instalou uma versão anterior à mais recente disponível, pode haver algumas razões para isso. Vou listar algumas possíveis explicações e soluções:

  • Cache do npm: O npm pode estar usando uma versão em cache do pacote Serverless. Tente limpar o cache do npm executando o seguinte comando:

     npm cache clean --force

    Depois disso, execute novamente npm i -g serverless para instalar a versão mais recente.

  • Problema com o registro do npm: O registro npm que você está usando pode não ter a versão mais recente do pacote Serverless. Nesse caso, você pode tentar mudar para outro registro npm usando o seguinte comando:

     npm config set registry https://registry.npmjs.org/

    Em seguida, execute npm i -g serverless novamente.

  • Fazer uma instalação direta: Nada mais é do que a forma que você utilizou para solucionar o seu problema, comentada no seu segundo post, onde inserimos exatamente qual versão deve ser instalada. Segue o exemplo:

     npm i -g serverless@3.25.1

Espero ter ajudado. Caso tenha mais alguma pergunta, estarei à disposição.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.