1.npm installatie
Modules in dependencies en devDependencies worden gedownload, en alleen modules in dependencies worden gedownload wanneer npm install –production wordt gebruikt of aangeeft dat de waarde van de NODE_ENV variabele productie is.
npm individuele modules installeren: Geïnstalleerd in node_modules map, maar niet opgeslagen in package.json. Wanneer je daarna het npm installatiecommando uitvoert, wordt de module niet automatisch geïnstalleerd.
2.npm installatie --opslaan
Installeer het in de node_modules-map, sla het op in het afhankelijkheidsveld in de package.json, en installeer de modules die afhankelijk zijn van de productieomgeving, dat wil zeggen de modules die op het moment van het project worden uitgevoerd, zoals react, react-dom, jQuery, enzovoort. Deze modules worden automatisch in de node_modules geïnstalleerd wanneer je npm install uitvoert, of npm install --productie, of aangeeft dat de NODE_ENV variabele waarde productie is.
3.npm installatie --save-dev
Installeer het in de node_modules-map, sla het op in het devDependencies-veld in de package.json, en installeer de modules waarvan de ontwikkelomgeving afhankelijk is, dat wil zeggen, de modules tijdens projectontwikkeling, zoals babel (transcoder, die ES6-code kan omzetten naar ES5-code) en andere tools, hoeven alleen in de ontwikkelomgeving gebruikt te worden. Het uitvoeren van npm-installatie zal deze modules automatisch in de node_modules node_modules installeren, maar niet bij het uitvoeren van npm-installatie --productie of wanneer de NODE_ENV variabele waarde productie is. |