Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Projektin Alustaminen npm:llä | Osio
Node.jsin perusteet

bookProjektin Alustaminen npm:llä

Pyyhkäise näyttääksesi valikon

Kun aloitat uuden Node.js-projektin, ensimmäinen käyttämäsi työkalu on npm (Node Package Manager). Yksi tärkeimmistä tiedostoista, jonka npm luo ja hallinnoi, on package.json. Tämä tiedosto sisältää projektisi metatiedot ja on olennainen riippuvuuksien, skriptien ja muiden projektikohtaisten asetusten hallinnassa.

Tiedostossa package.json on useita keskeisiä kenttiä:

  • Name: projektisi nimi;
  • Version: projektisi nykyinen versio;
  • Description: lyhyt kuvaus projektisi toiminnasta;
  • Main: sovelluksesi aloitustiedosto (esim. index.js);
  • Scripts: mukautetut komennot, joita voit suorittaa komennolla npm run;
  • Dependencies: luettelo paketeista, joita projektisi tarvitsee toimiakseen;
  • DevDependencies: paketit, joita tarvitaan vain kehitykseen ja testaukseen.

package.json-tiedoston avulla projektin jakaminen muille tai käyttöönotto eri ympäristöissä on helppoa. Kuka tahansa voi asentaa kaikki tarvittavat riippuvuudet suorittamalla komennon npm install, ja projektin metatiedot takaavat johdonmukaisuuden ja luotettavuuden.

Uuden projektin luominen

Avaa pääte ja suorita:

npm init -y

Tämä komento luo automaattisesti package.json-tiedoston oletusarvoilla. Voit muokata tätä tiedostoa milloin tahansa päivittääksesi projektin metatietoja, lisätäksesi riippuvuuksia tai määrittääksesi skriptejä.

package.json

package.json

index.js

index.js

copy

Tämän tiedoston avulla kuka tahansa voi kloonata projektisi ja asentaa kaikki riippuvuudet yksinkertaisesti suorittamalla:

npm install

Suorita projektisi komennolla:

npm start
question mark

Mikä seuraavista kuvaa parhaiten package.json-tiedoston päätarkoitusta Node.js-projektissa?

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 25

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 1. Luku 25
some-alt