sails.js + npm Modul 'bcrypt' wird nicht in Windows 10 installiert

8

Ich habe ein Segelprojekt geklont, das das 'bcrypt' Modul benutzt und wenn ich versuche es mit dem Befehl -

zu installieren %Vor%

aber es gibt mir folgenden Fehler !!!. Auch ich benutze npm Version @ 3.6.0 und Knoten Version @ 5.6.0.Am nicht in der Lage, diesen Fehler zu beheben unten gezeigt:

%Vor%     
Vikash Singh 12.03.2016, 14:12
quelle

2 Antworten

4

Ich habe einen anderen Weg versucht, um dieses Problem in Fenster 10 zu beheben. Ich hoffe, es kann Ihnen helfen.
1. Schritt: Powershell mit Administratorrolle ausführen (Klicken Sie mit der rechten Maustaste auf Powershell und wählen Sie "Als Administrator ausführen") 2. Schritt: Installieren Sie das native Addon-Build-Tool und Windows-Build-Tools

%Vor%

3. Schritt: Verzeichnis in aktuelles Projekt ändern 4. Schritt: Installieren Sie bcrypt

%Vor%
    
Tiep 15.11.2016, 16:35
quelle
4

Aus den Logs sehe ich, dass Sie Windows-Betriebssystem verwenden.

Hier auf dieser GitHub-Seite von node-gyp heißt es, dass Sie Folgendes brauchen:

  • Unter Windows:
    • Python ([ v2.7.10 ] [python-v2.7.10] empfohlen, v3.x.x ist nicht wird unterstützt)
      • Stellen Sie sicher, dass Sie eine PYTHON-Umgebungsvariable haben, und dass sie auf Laufwerk: \ path \ to \ python.exe und nicht auf einen Ordner
      • eingestellt ist
    • Windows XP / Vista / 7:
      • Microsoft Visual Studio C ++ 2013 ([Express] [msvc2013] Version funktioniert gut)
      • Wenn die Installation fehlschlägt, deinstallieren Sie alle C ++ 2010 x64- und x86 Redistributable-Versionen, die Sie zuvor installiert haben
      • Wenn Sie Fehler erhalten, dass die 64-Bit-Compiler nicht installiert sind, benötigen Sie möglicherweise auch das [Compiler-Update für das Windows SDK 7.1]
    • Windows 7/8:
      • Microsoft Visual Studio C ++ 2013 für Windows Desktop ([Express] [msvc2013] Version funktioniert gut)
    • Windows 10:
      • Installieren Sie die neueste Version von npm (3.3.6 zum Zeitpunkt des Schreibens)
      • Installieren Sie Python 2.7 von Ссылка und stellen Sie sicher, dass es sich im Systempfad befindet
      • Installieren Sie die Visual Studio Community Edition 2015. (Benutzerdefinierte Installation, während der Installation Visual C ++ auswählen)
      • Legen Sie die Umgebungsvariable GYP_MSVS_VERSION = 2015
      • fest
      • Führen Sie die Eingabeaufforderung als Administrator
      • aus
      • $ npm install (--msvs_version = 2015) & lt; - Sollte nicht benötigt werden, wenn Sie GYP_MSVS_VERSION env
      • gesetzt haben
      • Wenn die obigen Schritte nicht funktioniert haben oder Sie sich nicht sicher sind, besuchen Sie bitte Ссылка für eine vollständige Anleitung
    • Alle Windows-Versionen
      • Für 64-Bit-Builds von Knoten- und systemeigenen Modulen benötigen Sie auch das [Windows 7 64-Bit-SDK] [win7sdk]
      • Sie müssen möglicherweise einen der folgenden Befehle ausführen, wenn Ihr Build sich darüber beschwert, dass WindowsSDKDir nicht festgelegt wurde, und Sie sind sicher, dass Sie das SDK bereits installiert haben:

Für andere Betriebssysteme können Sie den Link aufrufen, um deren Abhängigkeiten zu sehen.

    
Harry 12.03.2016 15:29
quelle

Tags und Links