2015-08-13 4 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

Поскольку я новичок в метеоритах, он не находится ни в одной папке в каталоге проекта. Должен ли я помещать файл в определенную папку? – lilmessi42

+0

Вот почему. Вы должны отделить код клиента от кода сервера, используя подпапки. Оформить заказ [http://docs.meteor.com/#/full/structuringyourapp](http://docs.meteor.com/#/full/structuringyourapp), чтобы узнать больше. Но никто не заставляет вас это делать, мой код должен работать, если вы оставите его в корне вашего проекта, потому что я добавил «Meteor.isClient». Получайте удовольствие от Метеор. –

Смежные вопросы