Oefening: de package.json configureren
U bent een Node.js-ontwikkelaar bij Tailwind Traders. Weten hoe u een nieuw Node.js-project kunt instellen, is een belangrijke vaardigheid om te hebben. Setup omvat het genereren van een package.json
bestand en het maken van enkele algemene scripts die gedurende de levenscyclus van het project moeten worden gebruikt.
Project openen in ontwikkelingscontainer
Er is een eenvoudige ontwikkelomgeving voor u beschikbaar. Als Node.js LTS al op uw computer is geïnstalleerd, kunt u deze sectie overslaan en de voorbeeldopslagplaats klonen en uw lokale omgeving gebruiken.
Start het proces om een nieuwe GitHub Codespace te maken op de
main
vertakking van deMicrosoftDocs/node-essentials
GitHub-opslagplaats.Controleer op de pagina Codespace maken de configuratie-instellingen voor codespace en selecteer vervolgens Nieuwe codespace maken
Wacht tot de coderuimte is gestart. Dit opstartproces kan enkele minuten duren.
Open een nieuwe terminal in de codespace.
Controleer of Node.js is geïnstalleerd in uw omgeving:
node --version
De dev-container maakt gebruik van een Node.js LTS-versie, zoals
v20.5.1
. De exacte versie kan afwijken.De resterende oefeningen in dit project vinden plaats in de context van deze ontwikkelingscontainer.
Een nieuw Node.js-project instellen
Voor deze les is de JavaScript-broncode voor u opgegeven. Het is uw taak om het package.json
bestand te maken.
Ga in de terminal naar de map voor deze oefening:
cd node-dependencies/3-exercise-package-json
De inhoud van de map weergeven:
ls -R
In deze map ziet u een src-submap met een index.js-bestand :
./src: index.js
Voer de volgende opdracht uit om het
package.json
bestand te maken met standaardwaarden:npm init -y
Het package.json-bestand dat er ongeveer als volgt uitziet:
{ "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" }
Wijzig de
package.json
met deze eigenschapswaarden:name
: "tailwind-traders-api"description
: "HTTP-API voor het beheren van items uit de Tailwind Traders-database"main
: "index.js"keywords
: ["API", "database"]author
: "Sam"
Uw package.json-bestand moet er nu als volgt uitzien:
{ "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" }
Voeg in de
scripts
sectie een nieuw script toe met de naamstart
boven hettest
script:"start": "node ./src/index.js",
Sla uw wijzigingen op en sluit het bestand package.json.
Start uw project met de
start
actie door deze opdracht in te voeren:npm start
De uitvoer moet er ongeveer als volgt uitzien:
Welcome to this application
U hebt nu een goed package.json
bestand waarop u kunt voortbouwen naarmate uw project groeit.