Ao instalar o Node.js, é instalado juntamente o NPM. Sobre o NPM é correto o que se afirma em:
Questão
Ao instalar o Node.js, é instalado juntamente o NPM. Sobre o NPM é correto o que se afirma em:
Alternativas
a) O NPM é um gerenciador que permite que acessando um repositório na nuvem os módulos possam ser compartilhados e reutilizados.
b) O NPM é um gerenciador de módulos e pacotes que procura na máquina por módulos que possam ser instalados e utilizados.
c) O NPM é um gerenciador que permite utilizar módulos JavaScript de outros pequenos times e empresas que tem módulos privados.
d) O NPM é um gerenciador de módulos que instala pelo website os módulos na pasta que o usuário deseja criar o projeto.
Explicação
O NPM (Node Package Manager) é o gerenciador de pacotes do ecossistema Node.js. Ele permite instalar, atualizar e gerenciar dependências (pacotes/módulos) a partir de um repositório online (o registry do npm), possibilitando que bibliotecas sejam publicadas, compartilhadas, reutilizadas e versionadas.
Analisando as alternativas:
- a) Correta: descreve a ideia central do NPM como gerenciador que acessa um repositório na nuvem para compartilhamento e reutilização de módulos.
- b) Incorreta: o NPM não “procura na máquina” por módulos para instalar; ele baixa do registry (ou de fontes definidas como Git/arquivos) e resolve dependências.
- c) Incorreta/incompleta: o NPM pode lidar com pacotes privados (npm private registries/escopos), mas isso não define corretamente o que ele é, além de restringir a “pequenos times e empresas”.
- d) Incorreta: não instala “pelo website” e, em geral, instala no diretório do projeto (por padrão em
node_modules) conforme o contexto, não em qualquer pasta arbitrária “que o usuário deseja criar o projeto” via website.
Alternativa correta: (a).