Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 6771|Antwoord: 0

Het verschil tussen npm i --save en --save -dev

[Link kopiëren]
Geplaatst op 08-10-2018 17:02:08 | | |
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.




Vorig:【Kennisgeving】De website sluit het puntenoplaadbedrijf
Volgend:Kon module "@angular-devkit/build-angular" niet vinden van
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com