Ícone do site Linha de Comando

Entendendo o package.json no Node.js

Todo projeto Node.js possui um arquivo chamado package.json. Esse arquivo é responsável por definir as dependências, scripts e informações do projeto.

O Problema

Quando iniciamos um projeto Node.js, precisamos gerenciar bibliotecas externas. Sem uma estrutura organizada, seria difícil controlar quais dependências o projeto utiliza.

É exatamente esse problema que o arquivo package.json resolve.

A Solução

Para criar um projeto Node.js com package.json execute:

npm init

O NPM fará algumas perguntas e criará o arquivo automaticamente.

Exemplo de package.json

{
  "name": "meu-projeto",
  "version": "1.0.0",
  "description": "Projeto Node.js",
  "main": "server.js",
  "scripts": {
    "start": "node server.js"
  },
  "dependencies": {
    "express": "^4.18.2"
  }
}

Principais campos

Executando scripts

Se existir um script chamado start, podemos executar:

npm start

Isso executará automaticamente:

node server.js

Conclusão

O package.json é o coração de qualquer projeto Node.js. Ele define como o projeto funciona, quais dependências utiliza e quais comandos podem ser executados.

Dominar esse arquivo é essencial para trabalhar com aplicações Node.js.

Sair da versão mobile