Exercício – Configurar o package.json
É um programador de Node.js na Tailwind Traders. Saber configurar um novo projeto Node.js é uma competência importante. A instalação inclui a geração de um package.json
arquivo e a criação de alguns scripts comuns para usar durante 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 Node.js LTS instalado em seu computador, poderá ignorar esta seção e clonar o repositório de exemplo e usar seu ambiente local.
Inicie o processo para criar um novo espaço de código GitHub na
main
ramificação doMicrosoftDocs/node-essentials
repositório GitHub.Na página Criar espaço de código, revise as definições de configuração do espaço de código e selecione Criar novo espaço de código
Aguarde até que o espaço de código inicie. Este processo de arranque pode demorar alguns minutos.
Abra um novo terminal no codespace.
Valide se Node.js 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 restantes exercícios deste projeto decorrem no contexto deste contentor de desenvolvimento.
Configure um novo projeto Node.js
Para esta unidade, o código-fonte JavaScript foi fornecido para você. Seu trabalho é criar o package.json
arquivo.
No terminal, mude para a pasta para este exercício:
cd node-dependencies/3-exercise-package-json
Veja o conteúdo da pasta:
ls -R
Nesta pasta, você verá uma subpasta src com um arquivo index.js :
./src: index.js
Execute o seguinte comando para criar o
package.json
arquivo com valores padrão:npm init -y
O arquivo package.json 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 estes valores de propriedade:name
: "Tailwind-trader-API"description
: "API HTTP para gerenciar itens do banco de dados Tailwind Traders"main
: "index.js"keywords
: ["API", "banco de dados"]author
: "Sam"
Seu arquivo package.json agora deve se parecer com 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" }
scripts
Na seção , adicione um novo script nomeadostart
acima dotest
script:"start": "node ./src/index.js",
Salve as alterações e feche o arquivo package.json.
Inicie seu projeto com a
start
ação digitando este comando:npm start
Deverá ver este resultado:
Welcome to this application
Agora você tem um bom package.json
arquivo que você pode construir à medida que seu projeto cresce.