Instalando o pacote Node.js do Flosum CLI
Problemas conhecidos: atualização obrigatória
Uma atualização é necessária. A versão atual do Flosum DevOps requer as versões mais recentes do Flosum CLI (@flosum/cli pacote) e o Flosum DevOps-CLI Extension. Versões anteriores do CLI não oferecem suporte a topologias e não podem funcionar com um tenant do DevOps que as use, portanto as instalações existentes devem ser atualizadas.
O Node.js 22 é necessário. Em Node.js 24, os comandos de instalação e atualização parecem ser concluídos com sucesso, mas deixam você em uma versão anterior. Mude para o Node.js 22 antes de instalar ou atualizar.
Compatibilidade do sistema operacional
Flosum CLI e Extensão Flosum DevOps-CLI são compatíveis com os seguintes sistemas operacionais:
macOS
Linux
Essas ferramentas atualmente não foram projetadas para funcionar com o Windows.
Visão geral
Este artigo explica como instalar o Flosum CLI, a ferramenta de linha de comando para o Flosum DevOps. Você pode usar o Flosum CLI sozinho a partir de um terminal, e ele também é necessário pelo Flosum DevOps-CLI Extension para Visual Studio Code.
O Flosum CLI compila um componente nativo na sua máquina durante a instalação, então ele requer uma cadeia de ferramentas de compilação funcional (Python e um compilador C++) além do Node.js. Conclua todos os pré-requisitos abaixo antes de executar o comando de instalação.
Pré-requisitos
Node.js e npm
O Flosum CLI requer Node.js 22 e npm 10. Versões mais recentes do Node.js não são compatíveis.
Acesse nodejs.org. A página vem com a versão mais recente por padrão, então use o menu suspenso de versão para selecionar 22.x, depois baixe e execute o instalador. O Node.js 22 inclui npm 10.
Verifique ambas as versões em um terminal:
node --version
npm --versionConfirme que
node --versionretorna v22.x e quenpm --versionretorna 10.x.
Node.js 24 instala uma versão mais antiga sem aviso
Se você instalar o Flosum CLI com Node.js 24, o npm instalará uma versão mais antiga do Flosum CLI sem reportar nenhum erro. Executar flosum --version retorna a versão mais antiga. Versões mais antigas não oferecem suporte ao Flosum DevOps atual e não funcionarão.
Faça o downgrade para Node.js 22 antes de instalar. Se você já tiver instalado o CLI no Node.js 24, remova-o usando as etapas em Solução de problemas, instale o Node.js 22 e execute o comando de instalação novamente.
Não atualize o npm
Cada instalação termina com um aviso de que uma nova versão principal do npm está disponível, junto com um comando para instalá-la. Não execute esse comando. O Flosum CLI requer npm 10, e a atualização tira sua máquina da configuração compatível.
Se você já tiver atualizado, reinstale Node.js 22, que restaura npm 10.
Ferramentas de compilação
O Flosum CLI depende de um módulo nativo compilado a partir de código-fonte C durante a instalação. Sua máquina precisa ter Python 3 e um compilador C++ disponíveis antes da instalação, ou a instalação falhará.
macOS
Instale as Ferramentas de Linha de Comando do Xcode, que fornecem o compilador e o Python:
xcode-select --installLinux
Instale a cadeia de ferramentas do compilador e o Python. No Debian e Ubuntu:
sudo apt install build-essential python3Use o grupo de pacotes equivalente para a sua distribuição.
Instalando o Flosum CLI
Verifique a instalação
Execute o seguinte comando:
Confirme que um número de versão é retornado. Um número de versão indica uma instalação bem-sucedida.
Compare a versão instalada com a versão publicada mais recente:
Confirme que ambos os comandos informam a mesma versão. Se
flosum --versionretornar um número menor, uma versão mais antiga foi instalada. Consulte Solução de problemas.
Usando o Flosum CLI
Revise os comandos do pacote Flosum CLI abaixo para ver uma lista dos comandos disponíveis e explicações sobre o que cada um faz. Como a Extensão DevOps-CLI chama esses comandos, você também pode revisar o artigo a seguir para obter instruções mais detalhadas.
Solução de problemas
Atualizado
Isto foi útil?