1.npm diegimas
Moduliai priklausomybėse ir devDependencies bus atsisiųsti, o tik moduliai priklausomybėse bus atsisiunčiami naudojant npm install –production arba nurodant, kad NODE_ENV kintamojo reikšmė yra production.
npm įdiegti atskirus modulius: įdiegta node_modules kataloge, bet neišsaugota package.json. Kai vėliau paleisite komandą npm install, modulis nebus įdiegtas automatiškai.
2.npm įdiegti --save
Įdiekite jį node_modules kataloge, išsaugokite package.json priklausomybių lauke ir įdiekite modulius, kurie priklauso nuo gamybos aplinkos, tai yra modulius, kurie vykdomi projekto metu, pvz., react, react-dom, jQuery ir kt. Šie moduliai bus automatiškai įdiegti į node_modules, kai paleisite npm install arba npm install --production arba nurodysite, kad NODE_ENV kintamojo reikšmė yra production.
3.npm įdiegti --save-dev
Įdiekite jį node_modules kataloge, išsaugokite jį package.json lauke devDependencies ir įdiekite modulius, nuo kurių priklauso kūrimo aplinka, tai yra, modulius projekto kūrimo metu, tokius kaip babelis (transkoderis, galintis konvertuoti ES6 kodą į ES5 kodą) ir kitus įrankius, reikia naudoti tik kūrimo aplinkoje. Paleidus npm diegimą, šie moduliai bus automatiškai įdiegti į node_modules node_modules, bet ne vykdant npm diegimą --production arba kai NODE_ENV kintamojo reikšmė yra gamyba. |