Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Initialisere et Prosjekt med npm | Seksjon
Node.js-Grunnleggende

bookInitialisere et Prosjekt med npm

Sveip for å vise menyen

Når du starter et nytt Node.js-prosjekt, er det første verktøyet du bruker npm (Node Package Manager). En av de viktigste filene som npm oppretter og administrerer er package.json. Denne filen inneholder metadata om prosjektet ditt og er avgjørende for å håndtere avhengigheter, skript og andre prosjektspesifikke innstillinger.

Filen package.json inneholder flere sentrale felt:

  • Name: navnet på prosjektet ditt;
  • Version: gjeldende versjon av prosjektet ditt;
  • Description: en kort beskrivelse av hva prosjektet ditt gjør;
  • Main: startfilen for applikasjonen din (for eksempel index.js);
  • Scripts: egendefinerte kommandoer du kan kjøre med npm run;
  • Dependencies: en liste over pakker prosjektet ditt trenger for å kjøre;
  • DevDependencies: pakker som kun trengs for utvikling og testing.

Å ha en package.json-fil gjør det enkelt å dele prosjektet ditt med andre eller distribuere det til ulike miljøer. Alle kan installere nødvendige avhengigheter ved å kjøre npm install, og prosjektets metadata sikrer konsistens og pålitelighet.

Opprette et nytt prosjekt

I terminalen din, kjør:

npm init -y

Denne kommandoen oppretter automatisk en package.json-fil med standardverdier. Du kan redigere denne filen når som helst for å oppdatere prosjektmetadata, legge til avhengigheter eller definere skript.

package.json

package.json

index.js

index.js

copy

Med denne filen kan hvem som helst klone prosjektet ditt og installere alle avhengigheter enkelt ved å kjøre:

npm install

Start prosjektet ditt med:

npm start
question mark

Hvilket av følgende beskriver best hovedformålet med filen package.json i et Node.js-prosjekt?

Velg det helt riktige svaret

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 25

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 1. Kapittel 25
some-alt