Informática Múltipla Escolha

A gestão de pacotes e bibliotecas em um projeto React é realizada por gerenciadores de dependências, como, por exemplo, o NPM e o YARN. Tendo como base o NPM, assinale a alternativa que corresponde a um comando NPM válido.

A gestão de pacotes e bibliotecas em um projeto React é realizada por gerenciadores de dependências, como, por exemplo, o NPM e o YARN. Tendo como base o NPM, assinale a alternativa que corresponde a um comando NPM válido.

  1. npm install expo-cli
  2. node -v
  3. yarn add react-base
  4. expo react-native init
  5. react-native run-android

Resolução completa

Explicação passo a passo

A
Alternativa A

Alternativa A

A questão aborda a administração de dependências em projetos de desenvolvimento web, especificamente focada no ecossistema JavaScript e React. O NPM (Node Package Manager) é a ferramenta padrão utilizada para instalar, publicar e gerenciar pacotes de código.

O comando solicitado deve ser inequivocamente iniciado pela palavra-chave do gerenciador (npm) e seguir a sintaxe correta para operações de instalação.

Análise das Alternativas

Para identificar a resposta correta, devemos examinar a estrutura de cada comando apresentado:

  • Alternativa A (npm install expo-cli): Correta. Utiliza o prefixo npm seguido da ação install e do nome do pacote (expo-cli). É a sintaxe padrão para adicionar uma nova biblioteca ao projeto.
  • Alternativa B (node -v): Incorreta. Este comando verifica a versão instalada do Node.js (o ambiente de execução), não sendo um comando do gerenciador de pacotes NPM.
  • Alternativa C (yarn add react-base): Incorreta. Embora seja um comando válido para gerenciamento de dependências, ele utiliza o gerenciador YARN, não o NPM, contradizendo o requisito da questão.
  • Alternativa D (npx react-native init): Incorreta neste contexto. O npx é um executador de binários que vem junto com o NPM, mas a pergunta pede especificamente um "comando NPM" clássico de gestão de dependências. Além disso, a função principal listada na introdução é a gestão de pacotes via install, não a inicialização de projetos.
  • Alternativa E (react-native run-android): Incorreta. Este é um comando específico da interface de linha de comando (CLI) do React Native para rodar o aplicativo em um dispositivo Android, não uma operação de instalação de pacotes.

Conclusão

A única opção que demonstra corretamente a interação com o Gerenciador de Pacotes NPM para instalar uma dependência é a Alternativa A. Ela segue exatamente a estrutura <comando> <subcomando> <pacote>, sendo fundamental para a configuração de qualquer projeto moderno em JavaScript.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.