Требовать зависимости от зависимости

#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');