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 arquivo e a criação de alguns scripts comuns para usar durante todo o ciclo de package.json
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 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 do GitHub na
main
ramificação doMicrosoftDocs/node-essentials
repositório do 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 o 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
: "índice.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.