我对JavaScript很陌生。我试图执行一个.js文件,该文件使用jquery将其他脚本加载到节点上。我的js文件被称为test.js
,并按如下:
require("jsdom").env("", function(err, window) {
if (err) {
console.error(err);
return;
}
var $ = require("jquery")(window);
$.getScript("./svmjs/lib/svm.js").done(function(){
console.log("loaded!")
}).fail(function(){
console.log("failed!")
});
})
我试图用命令node test.js
在Mac上运行它,但我得到的控制台输出什么。我在这里做错了什么?我的印象是,done
或fail
它至少会输出一些东西。但我什么也没得到。有任何想法吗?
只是好奇:有没有你不只是使用'require'理由吗? –
@MikeC没有特别的理由。这是我在搜索互联网时获得的解决方案。我想为了要求,脚本必须安装?有些脚本是我自己的脚本,我不知道如何安装它们。 – Psidom
要使用'require',文件必须存在于您的文件系统中,与您启动文件的位置相关。无论是或者你使用'npm install'来安装它们,就像我假设你用'jsdom'所做的那样。你甚至需要在服务器端使用jQuery是非常罕见的。 –