Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Inicializando um Projeto com npm | Seção
Fundamentos de Node.js

bookInicializando um Projeto com npm

Deslize para mostrar o menu

Ao iniciar um novo projeto Node.js, a primeira ferramenta utilizada é o npm (Node Package Manager). Um dos arquivos mais importantes que o npm cria e gerencia é o package.json. Este arquivo armazena metadados sobre o projeto e é fundamental para o gerenciamento de dependências, scripts e outras configurações específicas do projeto.

O arquivo package.json contém diversos campos principais:

  • Name: o nome do projeto;
  • Version: a versão atual do projeto;
  • Description: uma breve descrição sobre o que o projeto faz;
  • Main: o arquivo de entrada da aplicação (como index.js);
  • Scripts: comandos personalizados que podem ser executados com npm run;
  • Dependencies: lista de pacotes necessários para a execução do projeto;
  • DevDependencies: pacotes necessários apenas para desenvolvimento e testes.

Ter um arquivo package.json facilita o compartilhamento do projeto com outras pessoas ou a implantação em diferentes ambientes. Qualquer pessoa pode instalar todas as dependências necessárias apenas executando npm install, e os metadados do projeto garantem consistência e confiabilidade.

Criando um Novo Projeto

No terminal, execute:

npm init -y

Este comando cria automaticamente um arquivo package.json com valores padrão. É possível editar este arquivo a qualquer momento para atualizar os metadados do projeto, adicionar dependências ou definir scripts.

package.json

package.json

index.js

index.js

copy

Com este arquivo, qualquer pessoa pode clonar seu projeto e instalar todas as dependências simplesmente executando:

npm install

Execute seu projeto com:

npm start
question mark

Qual das opções a seguir melhor descreve o principal objetivo do arquivo package.json em um projeto Node.js?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 25

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 1. Capítulo 25
some-alt