2017-12-04 15 views
0

モジュールnode-libcurlを使用しています。私がHerokuに自分のアプリをデプロイすると、モジュールから機能を起動するとクラッシュしてしまいます。既存のnodejsモジュールを調整してnode_modulesフォルダ外で使用する方法は?

したがって、既存のnode-libcurlモジュールにいくつかのログを追加して問題をトラブルシューティングし、node_modulesの外のlibフォルダに入れたいと思います(git herokuのリポジトリから除外しました)。

node-pre-gyp libを明示的にnode_modulesに追加しました。

情報については、エラーが一目瞭然です:

Error: getInfo failed. Error: An unknown option was passed in to libcurl 
at Curl.getInfo (/app/node_modules/node-libcurl/lib/Curl.js:1023:15) 
at Object.keys.filter.forEach.key (/app/src/libs/node-libcurl-promise.js:70:23) 
at Array.forEach (<anonymous>) 
at Curl.curl.on (/app/src/libs/node-libcurl-promise.js:69:6) 
at emitThree (events.js:136:13) 
at Curl.emit (events.js:217:7) 
at Curl._onEnd (/app/node_modules/node-libcurl/lib/Curl.js:929:10) 
at Multi.<anonymous> (/app/node_modules/node-libcurl/lib/Curl.js:52:14) 

私は私が設定しているが、Herokuの上 機能しないと、それは私のコンピュータ上で動作オプションであるかを把握したいと思います。

ありがとうございました!

答えて

0

キーがエラーメッセージに表示される:An unknown option was passed in to libcurlこれは、libcurlが知らないオプションを設定/使用するように指示されたことを意味します。あなたのコードが新しいlibcurlバージョンに追加されたオプションを使用していて、node-libcurlがあなたの古いlibcurlが知らない新しいオプションのうちの1つ以上を使用するように作られているので、おそらく古いです。

関連する問題