Guia do Comando fnm use
O comando fnm use é usado para alternar a versão do Node.js atualmente em uso.
Sintaxe do Comando
bash
fnm use [OPÇÕES] [VERSÃO]Parâmetros
VERSÃO
Especificar a versão do Node.js para alternar:
bash
# Alternar para versão principal
fnm use 20
# Alternar para versão específica
fnm use 20.10.0
# Usar alias
fnm use default
# Nenhuma versão especificada, lê do arquivo de versão
fnm useOpções
--install-if-missing
Instalar automaticamente a versão se ainda não estiver instalada:
bash
fnm use 18 --install-if-missing--silent-if-unchanged
Não exibir mensagem se a versão não mudar:
bash
fnm use 20 --silent-if-unchanged--node-dist-mirror
Usado com --install-if-missing para especificar mirror de download:
bash
fnm use 18 --install-if-missing --node-dist-mirror=https://npmmirror.com/mirrors/node--fnm-dir
Especificar diretório de instalação do fnm:
bash
fnm use 20 --fnm-dir=/custom/path--log-level
Definir nível de log:
bash
fnm use 20 --log-level=quietExemplos de Uso
Alternância Básica
bash
# Alternar para Node.js 20
fnm use 20
# Alternar para Node.js 18.17.0
fnm use 18.17.0Instalar e Alternar Automaticamente
bash
# Instalar automaticamente se a versão não estiver instalada
fnm use 16 --install-if-missingAlternar Usando Alias
bash
# Usar alias predefinido
fnm use default
fnm use legacyModo Silencioso
bash
# Usar em scripts para evitar saída desnecessária
fnm use 20 --silent-if-unchangedPrioridade de Seleção de Versão
Quando nenhuma versão é especificada, o fnm pesquisa na seguinte ordem:
- Arquivo
.node-version - Arquivo
.nvmrc package.jsonengines.node- Versão padrão
Diferença do Comando default
fnm use- Alterna a versão para a sessão atual do Shellfnm default- Define a versão padrão global
bash
# Definir versão padrão (afeta novos terminais)
fnm default 20
# Alternar versão temporariamente (apenas terminal atual)
fnm use 18Problemas Comuns
Versão Não Instalada
bash
# Mensagem de erro
error: Can't find version 18.0.0
# Solução: Instalar automaticamente
fnm use 18 --install-if-missingVersão do node Não Muda Após Alternância
Certifique-se de que a configuração do Shell está correta:
bash
# Verificar caminho do node
which node
# Deve apontar para o diretório fnm
# ~/.fnm/node-versions/.../bin/nodeArquivo de Versão Não Funciona
bash
# Confirmar se --use-on-cd está habilitado
eval "$(fnm env --use-on-cd)"
# Confirmar se o arquivo de versão existe
cat .node-versionLinks Relacionados
- Gerenciamento de Versão - Guia de gerenciamento de versão
- Referência de Comandos - Todas as informações de comandos
- Comando install - Detalhes do comando install