Dev-riippuvuudet npm:ssä JavaScriptissä

On olemassa myös kirjastoja, joita tarvitaan vain kehitysvaiheessa ohjelmoijan työskentelyvälineenä. Esimerkkejä tällaisista kirjastoista ovat bundlerit Webpack tai Gulp (opiskelemme niitä myöhemmin).

Tällaiset kirjastot asennetaan myös npm:n kautta. Ne tulee kuitenkin asentaa ei tavallisiin riippuvuuksiin, vaan erityisiin kehittäjän riippuvuuksiin.

Tätä varten asennus on kutsuttava lipulla --save-dev:

terminalnpm install --save-dev webpack

Tai lyhyemmässä muodossa:

terminalnpm install -D webpack

Tai vielä lyhyemmin:

terminalnpm i -D webpack

Tuloksena tällaisella komennolla asennetut paketit päätyvät asetukseen devDependencies:

package.json{
  "devDependencies": {
    "webpack": "^5.74.0"
  }
}
Задание 1

Asenna Gulp-kirjasto:

terminalnpm install --save-dev gulp

Tutki tiedostoa package.json.