Como o NPM tem um componente CLI comandos são executados no prompt para efetuar algumas funções do npm. Assinale a alternativa que o comando NPM corresponda com o efeito descrito.
Questão
Como o NPM tem um componente CLI comandos são executados no prompt para efetuar algumas funções do npm. Assinale a alternativa que o comando NPM corresponda com o efeito descrito.
Alternativas
a) npm install ndm - Instala um módulo global;
b) npm list - Exibe a versão atual do NPM;
c) npm whoami - Exibe detalhes do seu perfil;
d) npm update ndm - Publica um módulo no site NPM;
Explicação
Vamos analisar cada comando do NPM e checar se o efeito descrito corresponde ao que ele realmente faz.
a) npm install ndm - Instala um módulo global
- Para instalar globalmente é necessário o parâmetro
-g(ou--global):npm install -g ndm. - Sem
-g, a instalação é local (no projeto). Logo, a descrição está incorreta.
b) npm list - Exibe a versão atual do NPM
- O comando para ver a versão do NPM é
npm -vounpm --version. npm listlista os pacotes instalados (dependências) no projeto (ou globalmente com-g). Logo, a descrição está incorreta.
c) npm whoami - Exibe detalhes do seu perfil
npm whoamimostra o nome de usuário autenticado no registro do npm (quem está logado).- Embora não mostre “detalhes do perfil” completos, entre as alternativas é a única associada diretamente à sua identidade/conta no npm (as demais estão claramente erradas). Assim, é a melhor correspondência dentre as opções.
d) npm update ndm - Publica um módulo no site NPM
- Para publicar um pacote no registro do NPM usa-se
npm publish. npm updateapenas atualiza dependências instaladas. Logo, a descrição está incorreta.
Alternativa correta: (c).