我試圖部署具有bucklescript創建功能google functions但部署不會沒有這個錯誤運行:如何與bucklescript工作需要和谷歌的功能
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'
我使用的是gcloud beta functions deploy
實用程序。我的代碼使用Js.Json
模塊,在輸出的js代碼中生成var Js_json = require("bs-platform/lib/js/js_json.js");
。我的package.json
包含bs-platform
包。
有沒有辦法設置bucklescript或gcloud工具來使我的代碼可以接受?
我對'gcloud'不熟悉,但是您可能必須使用像webpack或rollup這樣的捆綁軟件將其捆綁到一個文件中。 'require'調用是標準的commonjs,沒有任何bucklescript特定的。 – glennsl
你也可以配置'bsb'來發出es6或amdjs而不是commonjs模塊,如果這樣做效果更好的話。 – glennsl
@glennsl最後,我使用匯總捆綁代表,它沒有辦法。如果你希望你能給出答案,我將能夠批准它。 – Parasithe