TypeError:xxx不是构造函数

时间:2017-09-11 22:20:44

标签: javascript node.js

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 个答案:

答案 0 :(得分: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'
});

查看source中更改的cc3a400