Webstorm node.js lädt Abhängigkeiten automatisch herunter

Webstorm node.js lädt Abhängigkeiten automatisch herunter

Ist es in einem Webstorm-Node.js-Projekt möglich, Abhängigkeiten in der Datei package.json automatisch herunterzuladen, sodass ich npm istall usw. nicht in der Eingabeaufforderung ausführen muss?

Antwort1

Haben Sie einen Blick aufSchrumpffolie? Es ermöglicht Ihnen;

...installiert ein Paket und alle Pakete, von denen es abhängt. Wenn das Paket eine Shrinkwrap-Datei hat, wird die Installation der Abhängigkeiten davon gesteuert. Siehe npm-shrinkwrap(1).

http://blog.nodejs.org/2012/02/27/managing-node-js-dependencies-with-shrinkwrap/

Und

https://npmjs.org/doc/shrinkwrap.html

Vom zweiten Link;

Erstellen von Schrumpfverpackungen So verpacken Sie ein vorhandenes Paket in Schrumpfverpackung:

Führen Sie „npm install“ im Stammverzeichnis des Pakets aus, um die aktuellen Versionen aller Abhängigkeiten zu installieren. Überprüfen Sie, ob das Paket mit diesen Versionen wie erwartet funktioniert. Führen Sie „npm shrinkwrap“ aus, fügen Sie npm-shrinkwrap.json zu Git hinzu und veröffentlichen Sie Ihr Paket. So fügen Sie eine Abhängigkeit in einem Shrinkwrap-Paket hinzu oder aktualisieren sie:

Führen Sie „npm install“ im Stammverzeichnis des Pakets aus, um die aktuellen Versionen aller Abhängigkeiten zu installieren. Fügen Sie Abhängigkeiten hinzu oder aktualisieren Sie sie. Führen Sie „npm install“ für jedes neue oder aktualisierte Paket einzeln aus und aktualisieren Sie dann package.json. Beachten Sie, dass sie explizit benannt werden müssen, um installiert zu werden: Wenn Sie „npm install“ ohne Argumente ausführen, wird lediglich der vorhandene Shrinkwrap reproduziert. Überprüfen Sie, ob das Paket mit den neuen Abhängigkeiten wie erwartet funktioniert. Führen Sie „npm shrinkwrap“ aus, committen Sie das neue npm-shrinkwrap.json und veröffentlichen Sie Ihr Paket.

verwandte Informationen