Installieren Sie C++ Build Tools für Windows mit npm

Blog

Installieren Sie C++ Build Tools für Windows mit npm

Windows-Build-Tools

Unter Windows? Willst du kompilieren native Node-Module ? Installieren Sie die Build-Tools mit diesem Einzeiler. Starten Sie PowerShell als Administrator und führen Sie Folgendes aus:



--vs2015

Oder, wenn Sie Garn verwenden:

--offline-installers



Nach der Installation führt npm automatisch dieses Modul aus, das Visual C++ Build Tools herunterlädt und installiert, das für die meisten Benutzer kostenlos von Microsoft bereitgestellt wird (als Teil der Visual Studio Community konsultieren Sie bitte die Lizenz, um festzustellen, ob Sie berechtigt sind oder nicht). . Diese Werkzeuge sind erforderlich, um beliebte native Module zu kompilieren . Wenn es noch nicht installiert ist, wird es auch Python 2.7 installieren und Ihren Computer und npm entsprechend konfigurieren.

[Nur Windows Vista / 7] erfordert .NET-Framework 4.5.1 (Derzeit nicht automatisch von diesem Paket installiert)

Beide Installationen sind konfliktfrei, was bedeutet, dass sie nicht mit vorhandenen Installationen von Visual Studio, C++ Build Tools oder Python in Konflikt geraten. Wenn Sie etwas anderes sehen, melden Sie bitte einen Fehler.



So verwenden Sie die Bitmart-App


Visual Studio 2017 vs. Visual Studio 2015

Dieses Modul kann entweder die Build-Tools von Visual Studio installieren 2017 oder Visual Studio 2015. .

Schilder Schilder überall Schilder original

Dieses Tool installiert standardmäßig die 2017-Build-Tools. Um dies zu ändern, führen Sie dieses Skript mit dem |_+_| . aus Parameter.


Verwendungszweck

--python-mirror

Optionale Argumente:

  • |_+_|: Pfad zu einem Ordner mit bereits heruntergeladenen Installationsprogrammen. Sehen
  • |_+_|: Verwenden Sie einen bestimmten Spiegel, um Python herunterzuladen (wie |_+_|). Sie können alternativ ein |_+_| Umgebungsvariable.
  • |_+_|: Verwenden Sie einen bestimmten Proxy. Sie können alternativ ein |_+_| Umgebungsvariable.
  • |_+_|: Seien Sie in der Logger-Ausgabe besonders ausführlich. Entspricht dem Setzen der Umgebungsvariablen |_+_| zu |_+_|.
  • |_+_|: Aktiviert den 'Strict SSL'-Modus. Der Standardwert ist falsch.
  • |_+_|: Standardmäßig ist |_+_| wird abgebrochene Downloads wieder aufnehmen. Auf |_+_| . einstellen Etwas deaktivieren.
  • |_+_|: Gibt die Anzahl der gleichzeitig zu verwendenden HTTP-Sockets an (dies steuert die Parallelität). Standardmäßig auf unendlich eingestellt.
  • |_+_|: Gibt zusätzliche Parameter für die Visual C++ Build Tools 2015 an. Ausführlichere Anweisungen zur Verwendung finden Sie weiter unten.
  • |_+_|: Das Skript gibt keine Informationen aus.
  • |_+_|: Installieren Sie die Visual Studio 2015 Build Tools anstelle der Visual Studio 2017 Tools.
  • |_+_|: Nichts tun, nur drucken, was das Skript getan hätte.
  • |_+_|: Schließen Sie die optionalen Visual Studio-Komponenten ein, die zum Erstellen von Binärdateien für ARM64 Windows erforderlich sind. Nur verfügbar mit den 2017er und neueren Build-Tools und Node.js v12 und höher.


Angeben von Parametern an die VCC-Build-Tools

Sie können zusätzliche Parameter direkt an das Installationsprogramm der VCC Build Tools übergeben. Dieses Tool überprüft nicht, ob die Parameter sinnvoll sind - die Übergabe falscher Parameter kann die gesamte Installation beschädigen.

Parameter an |_+_| . übergeben als JSON-Array. Hier ist ein kurzes Beispiel (beachten Sie die doppelten Anführungszeichen):

--python_mirror= https://npm.taobao.org/mirrors/python/


Visual Studio 2015-Parameter

Wenn du |_+_| . läufst mit |_+_| stehen diese Parameter zur Verfügung:

Bankname für Cash-App-Direkteinzahlung
  • |_+_|: Gibt die Installationssteuerdatei an.
  • |_+_|: Gibt den Speicherort zum Erstellen einer Steuerdatei an, die dann verwendet werden kann
  • |_+_|: Benutzerdefinierten Installationspfad festlegen.
  • |_+_|: Starten Sie das System nach der Installation immer neu.
  • |_+_|: Installieren Sie alle Produktfunktionen.
  • |_+_|: Wählen Sie aus, welche auswählbaren Elemente installiert werden sollen. -wählbares zu installierendes Element, einfach diesen Schalter ohne Wert übergeben.
  • |_+_|: Erstellen Sie eine Kopie der Medien im angegebenen Ordner.
  • |_+_|: Verhindert, dass das Setup nach Updates aus dem Internet sucht.
  • |_+_|: Starten Sie während oder nach der Installation nicht neu.
  • |_+_|: Verhindern, dass das Setup aus dem Internet heruntergeladen wird.
  • |_+_|: Fortschritt anzeigen, aber nicht auf Benutzereingaben warten.
  • |_+_|: Benutzerdefinierten Produktschlüssel festlegen (keine Bindestriche).
  • |_+_|: Fordern Sie den Benutzer auf, bevor Sie das System neu starten.
  • |_+_|: Reparieren Sie das Produkt.
  • |_+_|: Deinstallieren Sie das Produkt.
  • |_+_|: Deinstallieren Sie das Produkt und die Funktionen, die mit anderen Produkten geteilt werden.


Visual Studio 2017-Parameter

Die verfügbaren Parameter sind hier dokumentiert .


Offline-Installation

Standardmäßig ist |_+_| lädt bei jeder Installation die neuesten Installationsprogramme von Microsoft herunter. Alternativ können Sie einen Ordner vorbereiten, der Installationsprogramme enthält. Sie müssen ihre ursprünglichen Namen haben:

  • Visual Studio-Buildtools: |_+_| oder |_+_|
  • Python: |_+_| oder |_+_|

Dann laufe |_+_| mit dem |_+_| Streit:

PYTHON_MIRROR



Support & Hilfe

Dieses Paket behandelt derzeit nur den häufigsten Anwendungsfall, keinen der Randfälle. Wenn Sie auf Fehler stoßen, würden wir uns sehr freuen Fehlerberichte (und sogar Pull-Requests). Dies wird derzeit unter Windows 10 getestet.


Knotenversionen

  • |_+_| 4.0 und höher erfordern mindestens Node v8.
  • |_+_| 3.0 und höher erfordern mindestens Node v6.
  • |_+_| 1.0 und höher erfordern mindestens Node v4.


Wo ist Python installiert?

Es wird unter |_+_| gespeichert.


Installation als Nicht-Administrator

|_+_| funktioniert am besten, wenn es von einem Konto mit Administratorrechten installiert wird. Dank @brucejo75 können jedoch die folgenden Schritte ausgeführt werden, um auf einem anderen Benutzerkonto zu installieren:

  1. Von Ihrem Nicht-Administrator-Konto (z. ) laufen |_+_| als Administrator.
  2. Legen Sie die folgenden Umgebungsvariablen in der neuen Befehlsshell fest:
--proxy

Stellen Sie sicher, dass die übergebenen Variablen mit Ihrem Standort der Roaming-Daten von npm und dem Standort der Benutzerprofile auf Ihrem Computer übereinstimmen. Ersetzen Sie für |_+_| den Namen des Kontos, das Sie installieren möchten |_+_| zum. Weitere Informationen finden Sie im |_+_| Bezeichnung Hier .

Java jdk ohne Oracle-Konto herunterladen
  1. Lauf |_+_|


Beispiele für unterstützte Module

Theoretisch |_+_| unterstützt alle reinen C++-Addons für Node.js (und praktisch alles andere, was die Installation einer nativen Compiler-Toolchain auf Ihrem Computer erfordert).

Um sicherzustellen, dass dies wahr ist, nehmen wir eine neue Windows 10-Installation, fügen |_+_| hinzu und stellen sicher, dass die beliebtesten nativen Node-Addons aus dem Quellcode kompiliert werden. Jene sind: Knoten-Sass , bcrypt , sqlite3 , serielle Schnittstelle , Websocket , deasync , grpc , Segeltuch , Scharf , Hiredis , einebnen , Knotengit , zqm , ffi , libxmljs , iconv , ref , Schlaf , Mikrozeit , Couchbasis , bignum , Kerberos , und Tragen .


Lizenz & Credits

Die Python-Installation wurde ermöglicht durch Ali Hajimirza , der freundlicherweise mit Pythons MSIs rang, bis sie sich ergaben. Einzelheiten zu den für Python geltenden Lizenzvereinbarungen finden Sie unter Geschichte und Lizenz 2.x und 3.x .

Die Nutzung von Microsoft-Software unterliegt den Bedingungen der entsprechenden Lizenzvereinbarungen. Einzelheiten zu den für Visual Studio-Produkte geltenden Lizenzvereinbarungen finden Sie in deren Lizenzverzeichnis Seite . (Siehe auch diese Diskussion für das Wesentliche.)

Copyright (C) 2018 Felix Rieseberg. Lizenziertes MIT. Weitere Informationen finden Sie unter LIZENZ. Diese Lizenz gilt nur für dieses Paket, nicht für seine Abhängigkeiten oder die Software von Drittanbietern, die es installiert.

So deinstallieren Sie Avg auf Android


#npm # node-js #python # c ++

github.com

Installieren Sie C++ Build Tools für Windows mit npm

Installieren Sie C++ Build Tools für Windows mit npm