Abhängigkeiten zum automatischen Herunterladen von Webstorm node.js automatisch

1210
FutuToad

Ist es in einem webstorm node.js Projekt möglich, die Abhängigkeiten in der package.json automatisch herunterzuladen, so muss ich npm nicht in der Eingabeaufforderung ausführen

0
Sie können die erforderlichen Abhängigkeiten mithilfe von Einstellungen / javascript / Node.js und NPM installieren. Sie müssen sie jedoch einzeln auswählen und installieren. Oder Sie können das Terminal öffnen (Extras / Terminal öffnen) und dort "npm install" ausführen. Leider ist es nicht möglich, Abhängigkeiten aus dem Kontextmenü auf package.json zu installieren. Bitte stimmen Sie für [WEB-8776] (http://youtrack.jetbrains.com/issue/WEB-8776). lena vor 10 Jahren 0
@lena danke das was ich will FutuToad vor 10 Jahren 0

1 Antwort auf die Frage

0
sgtbeano

Haben Sie sich Shrinkwrap angesehen ? Es erlaubt Ihnen,

... installiert ein Paket und alle Pakete, von denen es abhängig ist. Wenn das Paket eine Shrinkwrap-Datei enthält, wird die Installation von 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

Von der zweiten Verbindung;

Schrumpfverpackte Pakete erstellen So verkleinern Sie ein vorhandenes Paket:

Führen Sie "npm install" im Paketstamm aus, um die aktuellen Versionen aller Abhängigkeiten zu installieren. Stellen Sie sicher, dass das Paket mit diesen Versionen erwartungsgemäß 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 verkleinerten Paket hinzu oder aktualisieren sie:

Führen Sie "npm install" im Paketstamm aus, um die aktuellen Versionen aller Abhängigkeiten zu installieren. Abhängigkeiten hinzufügen oder aktualisieren "npm install" jedes neue oder aktualisierte Paket einzeln und anschließend package.json. Beachten Sie, dass sie explizit benannt werden müssen, um installiert zu werden: Wenn Sie npm install ohne Argumente ausführen, wird nur der vorhandene Shrinkwrap reproduziert. Stellen Sie sicher, dass das Paket mit den neuen Abhängigkeiten wie erwartet funktioniert. Führen Sie "npm shrinkwrap" aus, übergeben Sie die neue Datei "npm-shrinkwrap.json" und veröffentlichen Sie Ihr Paket.