jsdom.env({
html: "<html><body></body></html>",
scripts: [
//'http://code.jquery.com/jquery-1.5.min.js'
'http://server.local:3000/jquery/jquery.min.js'
]
}, function (err, window) {
它不起作用脚本是'http://server.local:3000/jquery/jquery.min.js'(它可以使用浏览器使用)jquery.min.js是jquery-1.5.min.js的副本
如果脚本是“http://code.jquery.com/jquery-1.5.min.js” - 一切正常。
怎么了?
这不是直接回答你的问题,但也许其他人会像我一样回答这个问题。
您可以在脚本条目中指定本地文件。只需在其中添加绝对路径或添加 documentRoot 条目并使用相对路径即可。例如。
jsdom.env({
html: "<html><body></body></html>",
documentRoot: __dirname + '/lib',
scripts: [
'jquery/jquery.min.js'
]
}, function (err, window) {
}
);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)