Alternativa C - npm install expo-cli
Introdução à Instalação de Pacotes no NPM
O NPM (Node Package Manager) é a ferramenta padrão para gerenciamento de pacotes em ambientes JavaScript/Node.js. Ele permite instalar bibliotecas e ferramentas de desenvolvimento (CLIs) em dois modos principais: local e global.
- Instalação Local: O pacote é baixado para o diretório do seu projeto (pasta
node_modules). Isso garante que cada projeto tenha suas próprias versões de dependências. - Instalação Global: O pacote é instalado no sistema operacional, permitindo acesso ao comando de qualquer lugar do terminal.
Análise dos Comandos
Para identificar a instalação local do expo-cli, devemos analisar a sintaxe padrão do NPM:
| Comando | Função | Status |
|---|
install expo-cli | Sintaxe inválida (falta o npm) | ❌ Incorreto |
local install expo-cli | Sintaxe inválida (palavra "local" não existe) | ❌ Incorreto |
npm install expo-cli | Instalação padrão (Local) | ✅ Correto |
npm install expo-cli local | Sintaxe inválida (parâmetro extra) | ❌ Incorreto |
npx init expo-cli | Inicialização de projeto, não instalação de pacote | ❌ Incorreto |
Detalhamento Técnico
- Comando Base: A estrutura correta sempre inicia com
npm. Portanto, alternativas A e B são eliminadas imediatamente. - Padrão de Instalação: Quando executamos apenas
npm install <nome-do-pacote>, o NPM assume implicitamente a instalação local. Não é necessário adicionar a palavra "local" ao final do comando. - Instalação Global: Para instalar globalmente, seria necessário usar a flag
-g (ex: npm install -g expo-cli). Como a questão pede a instalação local, usamos o comando padrão.
Portanto, a sintaxe correta para baixar o expo-cli dentro do seu projeto é npm install expo-cli.
Alternativa C.