Exercício – Configurar o package.json
Você é um desenvolvedor de Node.js na Tailwind Traders. Saber configurar um novo projeto do Node.js é uma habilidade importante. A inclusão da instalação inclui a geração de um arquivo package.json
e a criação de alguns scripts comuns a serem usados em todo o ciclo de vida do projeto.
Abrir projeto no contêiner de desenvolvimento
Um ambiente de desenvolvimento simples foi fornecido para você. Se você já tiver o Node.js LTS instalado no seu computador, poderá ignorar esta seção e clonar o repositório exemplo e usar seu ambiente local.
Inicie o processo para criar um GitHub Codespace no branch
main
do repositório GitHubMicrosoftDocs/node-essentials
.Na página Criar codespace , analise as definições de configuração do codespace e selecione Criar novo codespace
Aguarde até que o codespace seja iniciado. Esse processo de inicialização pode levar alguns minutos.
Abra um novo terminal no codespace.
Valide se o .NET 7 está instalado em seu ambiente:
node --version
O contêiner de desenvolvimento usa uma versão Node.js LTS, como
v20.5.1
. A versão exata pode ser diferente.Os exercícios restantes neste projeto ocorrem no contexto desse contêiner de desenvolvimento.
Configurar um novo projeto do Node.js
Para essa unidade, o código-fonte do JavaScript foi fornecido para você. Sua tarefa é criar o arquivo package.json
.
No terminal, alterne para a pasta desse exercício:
cd node-dependencies/3-exercise-package-json
Exiba o conteúdo da pasta:
ls -R
Nesta pasta, você deverá ver uma subpasta src com um arquivo index.js :
./src: index.js
Execute o seguinte comando para criar o arquivo
package.json
com valores padrão:npm init -y
O arquivo package.json que é de modo semelhante a este exemplo:
{ "name": "3-exercise-package-json", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [], "author": "", "license": "ISC" }
Modifique o
package.json
com esses valores de propriedade:name
: "tailwind-trader-api"description
: "API HTTP para gerenciar itens do banco de dados Tailwind Traders"main
: "index.js"keywords
: ["API", "database"]author
: "Sam"
Agora, o arquivo package.json deverá estar semelhante a este código:
{ "name": "tailwind-trader-api", "version": "1.0.0", "description": "HTTP API to manage items from the Tailwind Traders database", "main": "index.js", "dependencies": {}, "devDependencies": {}, "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": ["api", "database"], "author": "Sam", "license": "ISC" }
Na seção
scripts
, adicione um novo script chamadostart
acima do scripttest
:"start": "node ./src/index.js",
Salve suas alterações e feche o arquivo package.json.
Inicie seu projeto com a ação
start
inserindo este comando:npm start
Você deverá ver este resultado:
Welcome to this application
Agora você tem um bom arquivo package.json
que pode ser usado como base para o crescimento do seu projeto.