2016-01-21 10 views
14

Ich wechselte nur Aufgabe Läufer zu schlucken meinen Workflow zu automatisieren, aber es ist das Problem, wenn ich ein neues Projekt starten möchte ich alle Pakete in gulpfile.js erforderlich installieren müssen Sie den folgenden Befehl:Wie mehrere Gulp-Pakete auf einmal mit Knoten installieren?

npm install --save-dev {package name} 

Stellen Sie sich vor, es sind 20 von ihnen, es ist ein bisschen langweilig. Wie kann das vereinfacht werden?

Antwort

15

Persönlich verwende ich meistens die gleichen Schluck Plugins für alle meine Projekte. Ich kopiere das devDependencies Bit von der package.json eines meiner vorherigen Projekte in meine neu erstellte package.json, dann starte ich npm i, die alle Abhängigkeiten installiert, die in package.json aufgeführt sind. Es ist ein enormer Zeitaufwand, zumal ich auch meine gulpfile.js kopiere.

Hinweis: Vergessen Sie nicht, npm outdated auszuführen, wenn es schon eine Weile her ist, dass das vorherige Projekt gestartet wurde, um zu überprüfen, ob Abhängigkeiten in der Zwischenzeit aktualisiert wurden.

39

können Sie mehrere Paketnamen hinzufügen installieren NPM:

npm install --save-dev package1 package2 package3 

npm installieren und die angegebenen Pakete in Ihrer package.json speichern.

5

Sie können auch Klammernerweiterung für die Installation von vielen ähnlich benannten Pakete verwenden:

npm i -D babel-{core,preset-es2015,preset-react} 
Verwandte Themen