Iniciante Fundamentos
O arquivo package.json
O package.json é o coração de um projeto Node.js. Ele guarda informações do projeto, as dependências e atalhos de comandos (scripts).
Campos principais
{
"name": "meu-projeto",
"version": "1.0.0",
"description": "Um projeto de exemplo",
"main": "index.js",
"type": "commonjs",
"scripts": {
"start": "node index.js",
"test": "jest"
},
"dependencies": {
"express": "^4.18.2"
},
"devDependencies": {
"jest": "^29.7.0"
}
}
Scripts
Scripts são atalhos para comandos do terminal. Você os executa com npm run:
// npm run start (ou apenas npm start)
// npm test
Versões e o símbolo ^
4.18.2versão exata.^4.18.2aceita atualizações de correção e menores (4.x.x).~4.18.2aceita apenas correções (4.18.x).
dependencies x devDependencies
dependencies: necessárias para rodar a aplicação.devDependencies: necessárias apenas durante o desenvolvimento.