2016-09-05 4 views
1

Ich benutze Knoten und Schluck, um SASS zu kompilieren, Javascript zu minimieren, Datei usw. zu kopieren. Da ich jedoch mehr als 100 Projekte in meiner lokalen Entwicklungsumgebung (OSX) habe, frage ich mich Warum brauche ich 300 NPM-Pakete (40MB, 7000 Dateien!) in jedem einzelnen Projekt, das ich beginne. Und dann installiere ich nur Schluck und Schluck.Vermeiden Sie mehrere Knotenmodule in der lokalen Entwicklungsumgebung

Sicher gibt es eine bessere Möglichkeit, node/gulp/sass zu verwenden. Ich habe versucht, GUI-Tools wie Kompass und Codekit zu verwenden, aber ich mag es, mit Gulp zu arbeiten, und ich mag es, von der Befehlszeile aus zu arbeiten.

Irgendwelche Vorschläge?

Antwort

1

Überprüfen Sie Ihre Knoten/npm-Version. Die neueste Version von npm wird standardmäßig flacher, was insgesamt zu weniger Modulen führt. Es gibt auch eine Alternative, die pnpm genannt wird und die Modulinstallationen durch das Verknüpfen vorhandener Versionen ein wenig reduzieren kann.

+0

Was genau meinst du mit "flattens standardmäßig"? Ich betreibe NPM 3.10.7 und ich bekomme immer noch Tonnen von Modulen in jedem einzelnen Projekt. –

+0

https://docs.npmjs.com/how-npm-works/npm3 –

Verwandte Themen