Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 6771|Antwort: 0

Der Unterschied zwischen npm i --save und --save -dev

[Link kopieren]
Veröffentlicht am 08.10.2018 17:02:08 | | |
1.npm-Installation

Module in Dependencies und devDependencies werden heruntergeladen, und nur Module in Dependencies werden bei Verwendung von npm install –production oder der Angabe an, dass der Wert der NODE_ENV Variablen Production ist, heruntergeladen.

npm-Installation einzelner Module: In node_modules Verzeichnis installiert, aber nicht in package.json gespeichert. Wenn du danach den npm-Installationsbefehl ausführst, wird das Modul nicht automatisch installiert.

2.npm-Installation – speichern

Installiere es im node_modules-Verzeichnis, speichere es im Abhängigkeitsfeld im package.json und installiere die Module, die von der Produktionsumgebung abhängen, also die Module, die zum Zeitpunkt des Projekts ausgeführt werden, wie react, react-dom, jQuery usw. Diese Module werden automatisch in die node_modules eingebaut, wenn Sie npm-Installation oder npm-Installation – Production ausführen oder angeben, dass der NODE_ENV variable Wert Production ist.

3.npm-Installation --save-dev

Installiere es im node_modules-Verzeichnis, speichere es im devDependencies-Feld im package.json und installiere die Module, auf die die Entwicklungsumgebung angewiesen ist, also die Module während der Projektentwicklung, wie babel (Transcoder, der ES6-Code in ES5-Code umwandeln kann) und andere Werkzeuge, die nur in der Entwicklungsumgebung verwendet werden müssen. Die npm-Installation installiert diese Module automatisch in die node_modules node_modules, aber nicht bei der npm-Installation – in der Produktion oder wenn der NODE_ENV variable Wert produziert wird.




Vorhergehend:【Hinweis】Die Website schließt das Punkteaufladegeschäft
Nächster:Konnte das Modul "@angular-devkit/build-angular" nicht finden von
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com