Sobre a instalação de dependências no node, analise as segui...

Próximas questões
Com base no mesmo assunto
Q1853864 Programação
Sobre a instalação de dependências no node, analise as seguintes informações:
I. O parâmetro -g do comando npm install -g nodemon é utilizado para instalar a dependência como global. Isso quer dizer que ele vai ser instalado para todos os projetos desenvolvidos neste computador.
II. O parâmetro --save é utilizado para salvar a dependência no arquivo package.json.
III. A pasta node_modules é automaticamente criada pelo npm quando se utiliza o comando npm init.
IV. Ao utilizar o comando npm install será realizada a instalação de todas as dependências cadastradas no package.json.

Estão corretas apenas as afirmativas
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: B - I, II e IV.

Vamos analisar cada uma das afirmativas relacionadas à instalação de dependências no ambiente Node.js utilizando o gerenciador de pacotes npm (Node Package Manager).

I. O parâmetro -g do comando npm install -g nodemon é utilizado para instalar a dependência de forma global. Isso está correto, pois o parâmetro -g designa que o pacote será instalado globalmente no sistema, tornando-o acessível em qualquer projeto que você trabalhe neste computador.

II. O parâmetro --save é utilizado para salvar a dependência no arquivo package.json. Essa afirmação também é verdadeira. No entanto, é importante destacar que, a partir do npm versão 5.0.0, não é mais necessário especificar --save, pois agora é o comportamento padrão quando se instala qualquer dependência.

III. A pasta node_modules é automaticamente criada pelo npm quando se utiliza o comando npm init. Esta afirmação é incorreta. O comando npm init é usado para iniciar um novo projeto Node.js, criando um novo arquivo package.json. A pasta node_modules é criada quando uma dependência é instalada via npm install, não quando o projeto é iniciado com npm init.

IV. Ao utilizar o comando npm install, será realizada a instalação de todas as dependências cadastradas no package.json. Essa é uma afirmação correta e reflete uma prática comum: ao clonar um projeto existente ou ao instalar as dependências necessárias para um projeto, esse comando instala todas as dependências listadas no arquivo package.json do projeto.

Portanto, as afirmativas I, II e IV estão corretas, tornando a alternativa B a escolha correta.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

GAB B

  • npm init: cria o package.json
  • npm install: cria o "node_modules" caso ele não exista

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo