2015-04-06 28 views
10

zainstalować pakiet Kineticjs w nodejs i mają następujący komunikat o błędzie:Nodejs: Kineticjs w nodejs

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

Odpowiedz

3

document.createWindow został usunięty z jsdom 1.0.0-pre.1. Użyj jsdom 0.11.1 z kinetycznym

0

Jeśli masz takie problemy, zawsze możesz przeczytać dokumentację. także

console.log(typeof Kinetic.document.createWindow); 

Również jeśli nie masz dostępu do kodu źródłowego lub nie możesz go po prostu znaleźć. u może zawsze wyjście kodu JavaScript poprzez czytanie go po prostu z prostego I/O

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

tutaj jest przykładem

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

zostanie podany kod źródłowy fs do nowego pliku js, że u można czytać.