Kebergantungan Dev dalam npm dalam JavaScript

Terdapat juga pustaka yang hanya diperlukan dalam proses pembangunan sebagai alat untuk kerja pengaturcara. Contoh pustaka tersebut ialah pembangun Webpack atau Gulp (kita akan mempelajarinya kemudian).

Pustaka sedemikian juga dipasang melalui npm. Walau bagaimanapun, mereka hendaklah dipasang bukan dalam kebergantungan biasa, tetapi dalam kebergantungan khas untuk pemaju.

Untuk ini, anda perlu memanggil pemasangan dengan bendera --save-dev:

terminalnpm install --save-dev webpack

Atau dalam bentuk yang lebih pendek:

terminalnpm install -D webpack

Atau lebih pendek lagi:

terminalnpm i -D webpack

Hasilnya, pakej yang dipasang dengan arahan sedemikian akan masuk ke tetapan devDependencies:

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

Pasang pustaka Gulp:

terminalnpm install --save-dev gulp

Kaji fail package.json.