0

meteorjs アプリケーション内でnpm talibモジュールを使用したいと考えています。ここ
の指示に従い、これをファイルに追加しました。packages.json

{
  "talib" :   "0.6.0"
}

meteorモジュールを実行した後talib.nodenode_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

私が間違っていることは何ですか?

4

0 に答える 0