나는 google functions에 bucklescript로 만든 기능을 구축하기 위해 노력하고있어하지만 배포가이 오류없이 실행되지 않습니다 : 나는 gcloud beta functions deploy
유틸리티를 사용하고이 필요하며, 구글의 기능을
Did you list all required modules in the package.json dependencies? Detailed stack trace: Error: Cannot find module 'bs-platform/lib/js/js_json.js'
. 내 코드는 출력 된 js 코드에서 var Js_json = require("bs-platform/lib/js/js_json.js");
을 생성하는 Js.Json
모듈을 사용하고 있습니다. 내 package.json
에는 bs-platform
패키지가 포함되어 있습니다.
버클 스크립트 나 gcloud 유틸리티를 설정하여 코드를 허용 할 수 있습니까?
'gcloud'에 익숙하지 않지만 webpack이나 rollup과 같은 번들을 사용해야 만 단일 파일로 묶을 수 있습니다. 'require' 호출은 표준 commonjs이며, 버클 스크립트 특유의 것은 없습니다. – glennsl
commonjs 모듈 대신 es6 또는 amdjs를 내보내도록 bsb를 구성 할 수도 있습니다 (잘 작동하는 경우). – glennsl
@glennsl 결국에는 롤업을 사용하여 deps를 묶어서 트릭을 만들었습니다. 원할 경우 대답을 줄 수 있고 승인 할 수 있습니다. – Parasithe