TypeError:Object#<object>没有方法&#39; run&#39; </object>

时间:2014-04-06 04:55:18

标签: node.js jsdom

完成函数中,错误对象只有一个错误“TypeError:对象#在文件'http://code.jquery.com/jquery.js'中没有方法'运行'”。

 var jsdom = require('jsdom-nogyp');

jsdom.env({
    html: '<html><body></body></html>',
    scripts: ['http://code.jquery.com/jquery.js'],
    done: function (err, window) {
        if (err)
            throw (err);
        var $ = window.jQuery;

        $('body').append("<div class='testing'>Hello World</div>");
        console.log($(".testing").text()); // outputs Hello World
    }
});

1 个答案:

答案 0 :(得分:0)

jsdom-nogyp已从依赖项中取出contextify,这是jsdom用于运行脚本的内容。因此,请改用真实的jsdom

npm install jsdom

var jsdom = require('jsdom');