2015-04-06 26 views
10

ich installieren Sie das Paket Kineticjs in NodeJS und haben die folgende Fehlermeldung:NodeJS: Kineticjs in NodeJS

Kinetic.window = Kinetic.document.createWindow(); 
 
              ^
 
TypeError: undefined is not a function 
 
    at /kinetic/kinetic.js:608:47

Antwort

3

document.createWindow von jsdom 1.0.0-pre.1 entfernt wurde. Verwenden Sie jsdom 0.11.1 mit kinetischen

0

Wenn Sie solche Probleme haben, können Sie immer in der Dokumentation lesen. auch

Auch wenn Sie keinen Zugriff auf den Quellcode haben oder Sie nicht einfach finden können. u kann immer ausgegeben JavaScript-Code über einfach mit einfachen I/O Lesen

http://serebrov.github.io/html/2013-12-02-node-core-module-source.html 

hier Beispiel ist

fs = require('fs'); 
fs.writeFileSync('fs.js', fs.toString()); 
fs.writeFileSync('fs.readFileSync.js', fs.readFileSync.toString()); 

dies wird den Quellcode fs neue js Datei kopieren, die u lesen kann.