Ich muss jpeg-Images auf nodejs serverseitig rendern. Ich installiere Canvas Npm Modul mit folgenden Bauanleitungen: Ссылка Ich habe C: \ libjpeg-turbo \ wie es im Handbuch erwähnt wird. Wenn ich das tue:
npm install leinwand
Dann startet dieser Code nicht onload:
%Vor%(funktioniert mit .png Daten). Wenn ich --with-jpeg in meiner Befehlszeile angeben, beschwert sich MSVC über fehlende libjpeg.h. Direkt danach löscht npm die Datei mit msvc project, so dass ich selbst keine Pfade setzen kann (ist es möglich, diese Bereinigung auszuschalten?)
Wie kann ich Canvas für Windows mit JPEG-Unterstützung erstellen? Gefunden Fragen, aber keine Antworten zu diesem Thema im Netz.
Sieht für mich wie binding.gypp eine 'include_dirs' Direktive in Zeile # 143 aus, so dass der Compiler libjpeg.h im Verzeichnis C: \ libjpeg-turbo \ finden kann. Versuchen Sie Folgendes einzufügen:
%Vor%Installieren Sie MSVC10 und 64bit nodejs. Wenn Ihr Build fehlschlägt, verwenden Sie die folgenden Distributionen, die Sie im Internet finden:
entpacken Sie gtk + -bundle_2.22.1-20101229_win64.zip in c: / gtk. Benutze das Version, andere scheiterten für mich
setup libjpeg-turbo-1.4.0-vc64.exe zu C: \ libjpeg-turbo (32bit libs würde mit keiner sinnvollen Nachricht fehlschlagen)
%Vor%
und auch
%Vor%Führen Sie dann die folgenden Befehle im Ordner aus, in dem sich die .gyp-Datei befindet:
node-gyp konfigurieren
node-gyp build
IMHO-Bibliotheken für solche Module sollten als Teil von npm-Distributionen enthalten sein, es ist seltsam, WIN32 / C ++ - Kenntnisse von nodejs programmer zu erwarten ...
Tags und Links windows node.js npm node-canvas