2015-01-26 3 views
1

Я получаю сообщение об ошибке в пакете, который я создал, называется yelp-o-auth. Я использую Метеор версии 0.8.3Meteor.js Пакет: Npm.require не может найти модуль

Ошибка

errorError: Cannot find module 'yelp' 

Это мой код требует его в Yelp-о-auth.js

var Yelp = Npm.require("yelp").createClient(auth); 

Это в package.js

Npm.depends({ 
    'yelp': '0.1.1' 
}); 

Когда я бегу

npm view yelp 

возвращает

name: 'yelp', 
    description: 'Library for interfacing with Yelp\'s API v2.0.', 
    'dist-tags': { latest: '0.1.1' }, 
    versions: [ '0.1.0', '0.1.1' ], 
... 

ответ

1

В пределах пакетов переменной обзорное все еще применяется, так что вы должны удалить var ключевое слово:

yelp = Npm.require("yelp").createClient(auth);

Кроме того, эти две родственные нити могут помочь.

+2

я ошибочно копировали заявление Npm.require в мой файл server.js и то, что вызывает мою ошибку. Но изучение этих вещей привело меня к осознанию того, что так спасибо. –

+0

ах спасибо - хорошо знать реальный ответ, и жаль, что я был вне базы немного. –

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