我想在 meteorjs 应用程序中使用npm talib模块。
我按照此处的说明进行操作,并将其添加到packages.json
文件中:
{
"talib" : "0.6.0"
}
运行meteor
模块后talib.node
,node_modules/talib/build/Release/
文件夹中有。
然后我写了以下内容:
if (Meteor.isServer) {
var Talib = Meteor.npmRequire('talib');
var talib = new Talib();
}
对象已Talib
创建并可以记录,如下所示:
{ version: '0.6.0',
functions:
[ { name: 'ADD',
group: 'Math Operators',
...
}
],
functionUnstIds:
{ TA_FUNC_UNST_ADX: 0,
TA_FUNC_UNST_ADXR: 1,
...
}
}
该行var talib = new Talib()
给出了这个错误:
TypeError: object is not a function
我做错了什么?