#node.js #node-modules
#node.js #узел-модули
Вопрос:
У меня есть модули, как показано выше. Мне нужно включить не только quickblox
, но quickblox.chat
и плагин.
Я использую этот код:
// Quickblox
var QB = require('quickblox');
var QBChat = require('quickblox/plugins/chat');
quickblox
загружается нормально, но quickblox/plugins/chat
выбрасывает:
Error: Cannot find module 'quickblox/plugins/chat'
Вот package.json
включенный в quickblox/plugins/chat
каталог:
{
"name": "quickblox.chat",
"description": "Quickblox Javascript SDK / XMPP Chat plugin",
"version": "0.8.6",
"author": "Andrey Povelichenko <andrey.povelichenko@quickblox.com>",
"homepage": "http://quickblox.com/developers/Web_XMPP_Chat_Sample"
}
Ответ №1:
Если вы вызываете require с указанием пути к папке, он пытается загрузить index.js
, который не существует.
var QBChat = require('quickblox/plugins/chat/quickblox.chat');