Ich versuche tatsächlich, node-jspdf in node.js-Anwendung zu integrieren.node-jspdf pdf erzeugung node.js
Schritte ausgeführt
- npm Knoten-jspdf installieren --save
- cd node_modules/node-jspdf/
- npm installieren
ge-Pdf.js Inhalt
var jspdf = require('node-jspdf');
DateiausführenKnoten ge-Pdf.js
wirft unten Fehler
Error: Cannot find module './vendor/jsPDF/jspdf.plugin.addhtml.js'
at Function.Module._resolveFilename (module.js:325:15)
at Function.Module._load (module.js:276:25)
aktualisiert node_modules/node-jspdf/index.js Datei
plugins.map(function(plugin){
require(path+'jspdf.plugin.'+plugin+'.js');
});
zu
plugins.map(function(plugin){
require(path+'plugins/'+plugin+'.js');
});
nach dieser Änderung , wenn ich die Datei ausführe. Knoten ge-Pdf.js
unten Fehler
geworfennode_modules/node-jspdf/vendor/jsPDF/plugins/addhtml.js:116
})(jsPDF.API);
^
TypeError: Cannot read property 'API' of undefined
at Object.<anonymous> (/home/antho/node_pdf/node_modules/node-jspdf/vendor/jsPDF/plugins/addhtml.js:116:9)
at Module._compile (module.js:409:26)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
at /home/antho/node_pdf/node_modules/node-jspdf/index.js:7:5
Ich bemerke, dass Sie 'var jspdf = require ('node-jspdf') geschrieben haben;' aber die Variable, die Sie im unteren Bereich verwendeten, ist 'jsPDF '. Könnte nur ein Groß-/Kleinbuchstaben Syntaxfehler sein. – njfife
Fall ist richtig. Der Modulname ist auch korrekt, nachdem Sie die Datei package.json gelesen haben. https://github.com/calvinfroedge/node-jspdf/tree/master. Der Fehler wird bei der ersten Zeile require geworfen ('node-jspdf'). – Martin
Beachten Sie, dass Sie jspdf mit Knoten direkt mit einigen kleinen Hacks verwenden können. Siehe http://stackoverflow.com/a/41898470/827047 –