2013-08-29 3 views
0

Я установил пакет user-node на моем компьютере с Windows7 с помощью npm install users-node - большой успех!Ошибка пакета npm - Не удается найти модуль 'users-node'

Код:

...  
var usermgr = require('users-node')(options, app); 
... 

Но когда я запускаю мой сервер узла я получаю:

Error: Cannot find moduel 'users-node' 

Я реализовал код предложил на этой странице: https://npmjs.org/package/users-node, но я не мог загрузить хранилище из GitHub - ссылка не работает: https://github.com/dpweb/users-node.

Что нужно сделать для реализации узлов-пользователей? Мне нужно управлять пользователями, поэтому простое имя пользователя для входа в чат с помощью Node.js, Socket.io и express.

ответ

0

Вы уверены, что не указали установку с -g?

Если это так, вам необходимо установить NODE_PATHenvironment variable.

путь по умолчанию для Windows, является:

% AppData% \ Roaming \ НПМ \ node_modules

В случае, если вы не установили его во всем мире, вы должны разместить приложение .js файл у node_modules каталог, созданный после запуска npm install users-node

+0

У меня есть g ot ".....; C: \ Node" в системной переменной PATH. Вы говорите, что я должен создать новую системную переменную, то есть NODE_PATH, и добавить% AppData% \ Roaming \ npm \ node_modules к этому? – marienke

+0

Нет. Я определенно не устанавливал его глобально с помощью -g. – marienke

+1

Попробуйте это: Откройте ** Командная строка **, создайте новый каталог, перейдите в этот каталог, запустите 'npm install users-node', откройте ** node ** интерактивную оболочку (то есть введите' node'), а затем type 'require ('users-node');'. Если вы правильно установили модуль, он не должен бросать никаких исключений. – fardjad

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