Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] NPM x NPX

Olá! tudo bem? nesse teste que foi passado pelo instrutor, temos duas respostas corretas, mas fiquei em dúvida na resposta:"O NPM é o gerenciador de pacotes do Node. Com ele, podemos executar e instalar pacotes publicados no site do NPM." na parte de executar, pois na minha visão, quem executa pacotes é o NPX, o NPM serve apenas para gerenciar os pacotes do node, com instalações. Mas, o NPM pode também executar pacotes, assim como o NPX?

1 resposta
solução!

Oii Rian. Tudo bem?

O NPM é sim, o gerenciador de pacotes do Node.js. Ele é usado principalmente para instalar pacotes que você pode usar em seus projetos. Mas, o NPM também pode executar scripts definidos no arquivo package.json do seu projeto. E

Já o NPX é uma ferramenta que executa pacotes npm "one-off". Ou seja, ele permite que você execute código de pacotes npm sem instalá-los primeiro.

Então o NPM pode sim executar pacotes, mas de uma maneira um pouco diferente do NPX. O NPM executa scripts definidos em seu arquivo package.json, enquanto o NPX permite que você execute pacotes npm sem instalá-los primeiro.

Um abraço.