2017-12-04 2 views
0

모듈 node-libcurl을 사용하고 있습니다. 내가 Heroku에 내 애플 리케이션을 배포 할 때 내 컴퓨터에서 작동하는 모듈에서 기능을 시작할 때 충돌이 발생한다.기존 nodejs 모듈을 조정하고 node_modules 폴더 외부에서 사용하는 방법은 무엇입니까?

따라서 기존의 node-libcurl 모듈에 일부 로깅을 추가하여 문제를 해결하고 node_modules 외부의 lib 폴더에 넣으 려합니다 (git heroku repo에서 제외 시켰습니다).

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 버전에 추가 된 옵션을 사용하고 있으며 노드 -libcurl은 이전 libcurl에 대해 알지 못하는 새로운 옵션 중 하나 이상을 사용하도록 만들어졌습니다.

관련 문제