1.npm asennus
Riippuvuuksien ja devDependencyjen moduulit ladataan, ja vain riippuvuuksien moduulit ladataan, kun käytetään npm install –production -toimintoa tai ilmoitetaan, että NODE_ENV muuttuja on tuotanto.
NPM-asenne yksittäisiä moduuleja: Asennettu node_modules hakemistoon, mutta ei tallennettu package.json. Kun suoritat npm-asennuskomennon sen jälkeen, moduulia ei asenneta automaattisesti.
2.npm asennus --tallenna
Asenna se node_modules-hakemistoon, tallenna se package.json:n riippuvuuskenttään ja asenna moduulit, jotka riippuvat tuotantoympäristöstä, eli ne moduulit, jotka ovat käynnissä projektin aikana, kuten react, react-dom, jQuery jne. Nämä moduulit asennetaan automaattisesti node_modules:een, kun suoritat npm-asennuksen, npm-asennuksen --tuotannon, tai ilmoitat, että NODE_ENV muuttuja on tuotanto.
3.npm asennus --save-dev
Asenna se node_modules-hakemistoon, tallenna se devDependencies-kenttään package.json:ssa ja asenna moduulit, joihin kehitysympäristö riippuu, eli moduulit projektin kehityksen aikana, kuten babel (transkooderi, joka voi muuntaa ES6-koodin ES5-koodiksi) ja muita työkaluja, tarvitsee käyttää vain kehitysympäristössä. NPM-asennuksen suorittaminen asentaa nämä moduulit automaattisesti node_modules node_modules:een, mutta ei npm-asennuksen aikana --tuotannossa tai kun NODE_ENV muuttujaarvo on tuotanto. |