Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Initialisering af et Projekt med npm | Sektion
Node.js Grundlæggende

bookInitialisering af et Projekt med npm

Stryg for at vise menuen

Når du starter et nyt Node.js-projekt, er det første værktøj, du vil bruge, npm (Node Package Manager). En af de vigtigste filer, som npm opretter og administrerer, er package.json. Denne fil indeholder metadata om dit projekt og er afgørende for håndtering af afhængigheder, scripts og andre projekt-specifikke indstillinger.

Filen package.json indeholder flere nøglefelter:

  • Name: navnet på dit projekt;
  • Version: den aktuelle version af dit projekt;
  • Description: en kort beskrivelse af, hvad dit projekt gør;
  • Main: indgangspunkt-filen for din applikation (såsom index.js);
  • Scripts: brugerdefinerede kommandoer, du kan køre med npm run;
  • Dependencies: en liste over pakker, dit projekt har brug for for at køre;
  • DevDependencies: pakker, der kun er nødvendige til udvikling og test.

At have en package.json-fil gør det nemt at dele dit projekt med andre eller udrulle det til forskellige miljøer. Alle kan installere alle nødvendige afhængigheder blot ved at køre npm install, og dit projekts metadata sikrer konsistens og pålidelighed.

Oprettelse af et nyt projekt

I din terminal, kør:

npm init -y

Denne kommando opretter automatisk en package.json-fil med standardværdier. Du kan til enhver tid redigere denne fil for at opdatere projektmetadata, tilføje afhængigheder eller definere scripts.

package.json

package.json

index.js

index.js

copy

Med denne fil kan alle klone dit projekt og installere alle afhængigheder blot ved at køre:

npm install

Kør dit projekt med:

npm start
question mark

Hvilken af følgende beskriver bedst hovedformålet med filen package.json i et Node.js-projekt?

Vælg det korrekte svar

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 25

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Sektion 1. Kapitel 25
some-alt