Zumindest gibt es keinen Unterschied in der Verwendung eines globalen npm oder der eingekapselten Meteor. Für mich verwende ich immer meteor npm
oder meteor node
, weil ich keine globale Software brauche und nicht installieren möchte.
Auch zu wissen, ist der gebündelte Knoten immer das Release mit der besten getesteten Kompatibilität und so verwende ich immer das. Auch in der Produktionsumgebung haben wir Meteor installiert und nutzen den gebündelten npm und den Knoten, wenn wir unsere Apps ausführen. Keine Probleme jetzt.
Ich habe auch gerne alle projektbezogenen Sachen im Projektordner und nicht global. Das heißt, dass wir nichts npm im Zusammenhang mit global installieren, sondern immer lokal im Ordner node-modules.
Dies gibt uns die Möglichkeit, unsere Software auf verschiedenen Self-Hosting-Umgebungen ohne Headages oder Kompatibilitätsprobleme zu verschieben und auszuführen, sogar zwischen Projekten mit verschiedenen Releases auf demselben System.
Beachten Sie, dass vor der Version 1.3.4.3 das Meteortool nicht immer die neuesten Tools berücksichtigt, aber das ist jetzt gelöst.
Prost Tom