我對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是非常罕見的。 –