Подтвердить что ты не робот

Nodejs: Kineticjs в nodejs

Я устанавливаю пакет Kineticjs в nodejs и имею следующее сообщение об ошибке:

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

Ответ 1

document.createWindow был удален из jsdom 1.0.0-pre.1. Используйте jsdom 0.11.1 с кинетическим

Ответ 2

Если у вас есть проблемы, вы всегда можете прочитать документацию. также

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

Также, если у вас нет доступа к исходному коду, или вы не можете просто найти его. u всегда может вывести код javascript, просто прочитав его с помощью простого ввода/вывода

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

вот пример

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

это скопирует исходный код fs в новый файл js, который вы можете прочитать.