Ошибка типа: xxx не является конструктором

1
var Fishbowl = require('node-fishbowl');

var fb = new Fishbowl.Fishbowl({
    host: 'X.X.X.X',
    IADescription: 'Reporting Dashboard',
    IAID: 2286,
    IANAME: 'node-dashboard',
    password: 'X',
    port: '28192',
    username: 'X',
    bunyanLevel: 'debug'
});

Вышеприведенный код возвращает "TypeError: Fishbowl.Fishbowl не является конструктором". Я пробовал все, что я могу придумать, чтобы обойти это, но я не увенчался успехом.

Запуск Node.js v8.2.1

Любая помощь будет оценена по достоинству.

  • 1
    Можете ли вы попробовать var Fishbowl = require('node-fishbowl').default;
  • 1
    Возвращает ту же ошибку. Fishbowl.Fishbowl не является конструктором
Теги:

1 ответ

2
Лучший ответ

Это ошибка в их документации, теперь они экспортируют Fishbowl по default.

Попробуй это:

var Fishbowl = require('node-fishbowl');

var fb = new Fishbowl({
    host: 'X.X.X.X',
    IADescription: 'Reporting Dashboard',
    IAID: 2286,
    IANAME: 'node-dashboard',
    password: 'X',
    port: '28192',
    username: 'X',
    bunyanLevel: 'debug'
});

Посмотрите на источник, который он изменил в cc3a400.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню