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. |