2013-10-18 45 views
2

工作,我下載了從GitHub用JavaScript編寫的tumblr的API和運行自述文件中給出了一些基本代碼:require.js不是的JavaScript API

var tumblr = require('tumblr.js'); 
var client = tumblr.createClient({ 
    consumer_key: '<consumer key>', 
    consumer_secret: '<consumer secret>', 
    token: '<oauth token>', 
    token_secret: '<oauth token secret>' 
}); 

當然,即使我這樣做不工作這正是readme告訴我要做的。事實證明,我有下載require.js,所以我後來我得到這個錯誤信息:有一次我裝tumblr.js

Uncaught Error: Module name "tumblr.js" has not been loaded yet for context: 

然後,我得到這個錯誤信息:

Uncaught Error: Module name "fs" has not been loaded yet for context: 

,它永遠不會結束,爲什麼文檔不能有一個工作的例子,我厭倦了不得不在互聯網上花幾個小時尋找一個簡單的API調用tumblr。

我需要做些什麼來完成這項工作?

+1

我認爲您希望在明顯具有外部依賴關係時開箱即用,例如[RequireJS](http:// requirejs)。組織/)。你知道那是什麼以及如何正確使用它? – Brett

+1

在什麼環境下運行這個? NodeJS還是瀏覽器? – Joseph

+1

是的,我使用RequireJS,我從requirejs.org下載。當我使用'readme'代碼示例時,出現錯誤消息「」tumblr.js「和」fs「尚未加載上下文:」 – user2825505

回答

-1

如果你在nodejs上運行這個,你會得到這些錯誤可能是你沒有安裝tumblr.js。爲避免所有這些模塊相關性,請確保在運行示例之前運行npm install tumblr.js