jsdom.env:本地 jquery 脚本不起作用

2024-02-26

  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(使用前将#替换为@)

jsdom.env:本地 jquery 脚本不起作用 的相关文章

随机推荐