Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Een Project Initialiseren met npm | Sectie
Oefenen
Projecten
Quizzen & Uitdagingen
Quizzen
Uitdagingen
/
Node.js Basisprincipes

bookEen Project Initialiseren met npm

Veeg om het menu te tonen

Wanneer je een nieuw Node.js-project start, is het eerste hulpmiddel dat je gebruikt npm (Node Package Manager). Een van de belangrijkste bestanden die npm aanmaakt en beheert is package.json. Dit bestand bevat metadata over je project en is essentieel voor het beheren van afhankelijkheden, scripts en andere project-specifieke instellingen.

Het package.json-bestand bevat verschillende belangrijke velden:

  • Name: de naam van je project;
  • Version: de huidige versie van je project;
  • Description: een korte beschrijving van wat je project doet;
  • Main: het entrypoint-bestand van je applicatie (zoals index.js);
  • Scripts: aangepaste commando's die je kunt uitvoeren met npm run;
  • Dependencies: een lijst met pakketten die je project nodig heeft om te draaien;
  • DevDependencies: pakketten die alleen nodig zijn voor ontwikkeling en testen.

Met een package.json-bestand kun je je project eenvoudig delen met anderen of uitrollen naar verschillende omgevingen. Iedereen kan alle benodigde afhankelijkheden installeren door simpelweg npm install uit te voeren, en de metadata van je project zorgt voor consistentie en betrouwbaarheid.

Een nieuw project aanmaken

Voer in je terminal het volgende uit:

npm init -y

Dit commando maakt automatisch een package.json-bestand aan met standaardwaarden. Je kunt dit bestand op elk moment bewerken om projectmetadata bij te werken, afhankelijkheden toe te voegen of scripts te definiëren.

package.json

package.json

index.js

index.js

copy

Met dit bestand kan iedereen je project klonen en alle afhankelijkheden installeren door simpelweg het volgende commando uit te voeren:

npm install

Start je project met:

npm start
question mark

Welke van de volgende opties beschrijft het beste het hoofddoel van het package.json-bestand in een Node.js-project?

Selecteer het correcte antwoord

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 25

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Sectie 1. Hoofdstuk 25
some-alt