Ich entwickle eine Anwendung, die ich mit node-webkit verteilen möchte, die nur 32-Bit-Binärdateien enthält unter Windows. Mein Betriebssystem ist Windows 7 Ultimate 64-Bit, also erstellt npm 64-Bit-Binärdateien von protobuf für Knoten , die a Voraussetzung für eines der Module, die ich verwende.
Ich habe es versucht:
Und ein paar andere Dinge, an die ich mich im Moment nicht erinnern kann.
Wie kann ich npm zum Erstellen von 32-Bit-Binärdateien bekommen? Müsste ich es auf einer 32-Bit-Maschine bauen?
Fügen Sie eine Datei in Ihrem Projektstammverzeichnis namens .npmrc hinzu Windows Explorer erlaubt nicht die Erstellung eines Dateinamens, der mit einem Punkt beginnt, aber dies kann in der Windows-Befehlszeile wie folgt geschehen:
%Vor%Fügen Sie dann die folgende Zeile zur Datei hinzu:
%Vor%Sie können diese Zeile auch einfügen, um die VS-Build-Version zu erzwingen, da einige Pakete nicht installierte Versionen verwenden möchten. Ersetzen Sie 2013 durch Ihre Version von Visual Studio, falls anders (2012, etc):
%Vor%Tags und Links windows node.js architecture npm