In meinen JavaScript-Anwendungen kann ich einige Dutzend Abhängigkeiten in meiner package.json
Datei deklarieren.Verwenden Sie die neueste Hauptversion
Es würde eine Weile dauern, um durch jede dieser Abhängigkeiten zu gehen und zu sehen, auf welcher Version sie sich befinden.
Ich möchte nur sagen: Verwenden Sie die neueste Hauptversion, aber nicht die blutigste Kante.
Als ein Beispiel, mit einem Tool wie Git ich normalerweise nicht kümmern über Änderungen auf der Patch-Ebene, aber wenn eine neue Hauptversion herauskommt, werde ich es wollen.
Gibt es ein ähnliches Konzept bei der Angabe der Version eines NPM-Moduls?
Die "bleeding edge" ist in der Regel eine Reihe von Bug-Fixes Sie wahrscheinlich haben wollen. – ceejayoz
@ceejayoz Dies ist wahrscheinlich nur meine Unkenntnis der Landschaft, aber wie ist das anders als andere Tools wie Quellcode-Tools oder Browser, wo ich nicht in der Regel Dinge (oder wollen) Dinge auf der Höhe der Zeit? –
Ein anderes Beispiel ist ein Modul wie 'grunt'. Ich will nur eine stabile Version, nicht die blutende Kante, die (ich nehme an) noch nicht so stabil ist? –