【发布时间】:2015-06-21 22:40:52
【问题描述】:
以下是使用script 参数的jsdom 代码的最小示例。尽管所有的尝试都试图找到一种引用外部 JS 的方法,但我一直得到这个
ReferenceError: exVar 未定义
有谁知道这里的问题是什么以及如何解决它?
stackOverTest.js
var jsdom = require("jsdom");
jsdom.env({
"html": "<html><body></body></html>",
scripts: [__dirname + "exScript.js"],
done: function(er, win) {
console.log("exVar: ", exVar);
}
});
exScript.js
var exVar = "test";
【问题讨论】:
-
试试
__dirname + "/exScript.js" -
@laggingreflex,很遗憾,您的建议没有帮助
-
您的
exScript.js是否与您的stackOverTest.js在同一目录中? -
@laggingreflex,是的。
标签: javascript node.js jsdom