2015-08-13 18 views
0

我正在嘗試使用lepozepo:cloudinary軟件包,但收到有關此代碼的錯誤。

$.cloudinary.config({ 
    cloud_name: "dx8pjibvk" 
}); 

的錯誤狀態:ReferenceError: $ is not defined

安裝jQuery的。我能做些什麼來解決這個問題?

回答

0

你到底在哪裏寫代碼?如果它位於lib文件夾中,它可能會執行得太早。試試這個:

Meteor.startup(function(){ 
    if(Meteor.isClient){ 
    $.cloudinary.config({ 
     cloud_name: "dx8pjibvk" 
    }); 
    } 
}); 
+0

因爲我是meteor新手,它不在項目目錄中的任何文件夾。我應該把文件放在一個特定的文件夾中嗎? – lilmessi42

+0

這就是爲什麼。您應該使用子文件夾將客戶端代碼與服務器代碼分開。結帳[http://docs.meteor.com/#/full/structuringyourapp](http://docs.meteor.com/#/full/structuringyourapp)瞭解更多信息。但是沒有人強迫你這樣做,如果你把它留在項目的根目錄下,我的代碼應該可以工作,因爲我已經添加了'Meteor.isClient'。與流星玩得開心。 –

相關問題