Voltar para o Blog
IA na Prática19 / 50
  1. 01Bem-vindo: o que você vai conseguir fazer no fim desta série
  2. 02O que é uma IA que conversa, em português claro
  3. 03O que dá e o que não dá pra fazer com IA hoje
  4. 04Claude, ChatGPT, Gemini: qual a diferença e por que vamos usar o Claude
  5. 05Os três jeitos de falar com a IA: site, app e terminal
  6. 06A mentalidade certa: você é o maestro, a IA é o instrumento
  7. 07Criando sua conta e instalando o app do Claude
  8. 08Sua primeira conversa: como pedir bem (o prompt)
  9. 09Anexando arquivos, imagens e PDFs
  10. 10Projetos no Claude: guardando contexto que não se perde
  11. 11Artifacts: quando o Claude monta um documento ou um mini-app pra você
  12. 12Memória, instruções e estilo: ensinando o Claude do seu jeito
  13. 13Planos, limites e custo: o que é grátis e quando vale pagar
  14. 14O que é o "terminal" e por que ele não dá medo
  15. 15Abrindo o terminal no Mac e no Windows (e no Linux)
  16. 16Cinco comandos de sobrevivência: pwd, ls, cd, mkdir, cat
  17. 17Como o computador organiza tudo: pastas, arquivos e caminhos
  18. 18Instalando o Node.js (e o que é isso, afinal)
  19. 19npm: a "loja de peças" gratuita do mundo dev
  20. 20Instalando o VS Code: seu editor de código (e por que precisa de um)
  21. 21O que é o Git e por que todo projeto sério usa
  22. 22Criando sua conta no GitHub (a nuvem do seu código)
  23. 23O que é o Claude Code e por que ele é diferente do app
  24. 24Instalando o Claude Code
  25. 25Primeiro login e sua primeira sessão
  26. 26Como o Claude Code "enxerga" suas pastas (e por que isso importa)
  27. 27Sua primeira tarefa real: peça pra ele criar um arquivo
  28. 28Permissões: quando ele pergunta antes de mexer
  29. 29O arquivo CLAUDE.md: ensinando o robô sobre o seu projeto
  30. 30Modo plano e revisão: deixe ele pensar antes de fazer
  31. 31Errou? Desfazendo e recomeçando sem medo
  32. 32Escolhendo um primeiro projeto pequeno e real
  33. 33Descrevendo o que você quer: o briefing
  34. 34Deixe o Claude montar o esqueleto do projeto
  35. 35Rodando o projeto na sua máquina pela primeira vez
  36. 36Mudando textos, cores e imagens só conversando
  37. 37Quando algo quebra: lendo um erro sem entrar em pânico
  38. 38Pedindo pro Claude consertar o erro (copiar, colar, descrever)
  39. 39Adicionando uma página ou funcionalidade nova
  40. 40Salvando seu progresso com Git (commits, sem decoreba)
  41. 41Subindo seu projeto pro GitHub
  42. 42Colocando seu projeto no ar de graça (deploy)
  43. 43A anatomia de um bom pedido (revisão turbinada)
  44. 44Dividir pra conquistar: por que tarefas pequenas vencem
  45. 45Revisar o que a IA fez: a responsabilidade é sua
  46. 46Segurança básica: senhas, chaves e o que NUNCA colar
  47. 47Quando a IA "alucina" e como perceber
  48. 48Aprendendo a aprender com a IA: ela é sua professora particular
  49. 49Cinco ideias de próximos projetos pra praticar
  50. 50Seu novo superpoder: pra onde ir a partir daqui (fecho)
IA na PráticaParte 19 de 50

npm: a "loja de peças" gratuita do mundo dev

4 min de leitura
Compartilhar
IA na Prática

No post passado você instalou o Node.js e, de quebra, ganhou outra ferramenta junto: o npm. Você até rodou npm -v e viu um número aparecer. Mas o que é esse tal npm, e por que ele importa? É o que vamos entender agora — de leve, sem complicação.

A ideia: uma loja gigante e gratuita de peças prontas

Imagine que você vai construir algo com blocos de montar. Você poderia fabricar cada bloquinho do zero, um por um. Seria uma loucura. Ou você poderia ir a uma loja enorme onde já existem milhões de peças prontas — rodas, engrenagens, telhados — e pegar exatamente as que precisa.

O npm é essa loja. É o que chamamos de gerenciador de pacotes. Um "pacote" é uma peça de código pronta que outra pessoa já fez, testou e disponibilizou de graça pra todo mundo usar.

Em vez de programar tudo do zero, você (ou a IA) pega peças prontas da loja e encaixa no seu projeto. Isso economiza um tempo absurdo. É por isso que o mundo da programação anda tão rápido: quase ninguém começa da estaca zero.

A sigla npm vem de "node package manager", ou "gerenciador de pacotes do node". Ele veio junto com o Node.js justamente porque os dois andam de mãos dadas.

Confirmando que ele está aí

Antes de qualquer coisa, vamos confirmar que o npm está instalado. Abra o terminal (Terminal no Mac, PowerShell no Windows) e digite:

npm -v

Se aparecer um número, como 10.2.4, está tudo certo. Esse número é a versão do npm. Se não aparecer nada ou der erro, volte ao post anterior e reinstale o Node.js — o npm vem junto com ele, então o problema costuma estar lá.

O que significa "instalar um pacote"

Quando alguém diz "instale o pacote tal", quer dizer: pegue aquela peça pronta da loja e traga pra dentro do seu projeto. O comando que faz isso tem sempre o mesmo formato:

npm install nome-do-pacote

Você troca nome-do-pacote pelo nome da peça que quer. Por exemplo, se uma peça se chamasse bonita, seria npm install bonita. Quando você roda isso, o npm vai até a loja na internet, baixa a peça e a coloca dentro da pasta do seu projeto, pronta pra usar.

Importante: não saia instalando coisas agora. Não há nada pra instalar ainda. Esse comando só está aqui pra você reconhecer o formato quando o vir mais pra frente. Quando chegar a hora, vamos rodar junto, com calma.

Você não precisa decorar nomes de pacotes

Aqui vem a parte que tira o peso das suas costas: você não precisa saber quais pacotes existem nem decorar nome nenhum.

Quando o seu projeto precisar de uma peça específica, a IA vai te dizer exatamente qual instalar e qual comando colar. Você vai copiar, colar, apertar Enter, e pronto. A loja tem milhões de peças, mas descobrir qual usar é trabalho da IA, não seu.

Pense assim: a IA é o mecânico que conhece todas as peças do estoque. Você é o dono do carro. Você não precisa decorar o catálogo inteiro da loja — só precisa deixar o mecânico pedir a peça certa quando faltar.

Por que isso vai ser útil pra você

Quando formos construir o projeto real desta série, em algum momento ele vai precisar de uma peça pronta — talvez pra fazer uma página aparecer, talvez pra organizar dados. Nesse instante, a IA vai dizer algo como "rode npm install com tal nome". Agora você já vai saber o que aquilo significa: ela está mandando você pegar uma peça da loja gratuita.

Sem mistério, sem susto. Só uma loja de peças e um comando simples.

Se algo der errado

  • npm -v não mostra número: o npm vem com o Node.js. Reinstale o Node.js pelo nodejs.org (post anterior) e lembre de abrir um terminal novo depois.
  • Vi npm install em algum tutorial e instalei sem querer: relaxe, instalar um pacote não estraga seu computador; no máximo cria uns arquivos numa pasta. Por ora, prefira não rodar comandos de instalação fora dos nossos passos.
  • Apareceram avisos amarelos (warnings) ao usar o npm: avisos não são erros. O npm é falante e adora mostrar mensagens. Enquanto não disser "error" em vermelho gritante, normalmente está tudo bem.

No próximo post, vamos instalar a última ferramenta antes de partir pra ação: o VS Code, um editor de código que vai ser a sua "bancada" de trabalho. É bem mais amigável que parece.

Curtiu como a gente pensa?

É assim que trabalhamos todo dia.

Se esse jeito de pensar é o seu, vem construir com a gente — dá uma olhada nas vagas abertas.

Ver vagas