1.npm paigaldus
Sõltuvuste moodulid ja devDependencies laaditakse alla ning ainult sõltuvuste moodulid laaditakse alla npm install –production kasutamisel või näitades, et NODE_ENV muutuja väärtus on tootmine.
NPM paigaldab üksikud moodulid: Paigaldatud node_modules kataloogi, kuid package.json ei salvestatud. Kui käivitad pärast npm paigalduskäsku, ei paigaldata moodulit automaatselt.
2.npm paigaldus --salvesta
Paigalda see node_modules kataloogi, salvesta package.json sõltuvuste välile ja paigalda moodulid, mis sõltuvad tootmiskeskkonnast, st moodulid, mis töötavad projekti ajal, nagu react, react-dom, jQuery jne. Need moodulid paigaldatakse automaatselt node_modules-sse, kui käivitad npm paigalduse või npm install --productioni või näitavad, et NODE_ENV muutuja väärtus on tootmine.
3.npm install --save-dev
Paigalda see node_modules kataloogi, salvesta see package.json devDependencies väljale ja paigalda moodulid, millest arenduskeskkond sõltub, st moodulid projekti arenduse käigus, nagu babel (transkooder, mis suudab ES6 koodi ES5 koodiks teisendada) ja muud tööriistad, mida tuleb kasutada ainult arenduskeskkonnas. npm paigalduse käivitamine paigaldab need moodulid automaatselt node_modules node_modules-sse, kuid mitte npm paigalduse käivitamisel --tootmise või NODE_ENV muutuja väärtuse puhul tootmine. |