如何使用 bucklescript requires 和 google 函数
How to work with bucklescript requires and google functions
我正在尝试将使用 bucklescript 创建的函数部署到 google functions,但部署不会 运行 如果没有此错误:
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 实用程序以使我的代码可接受?
BuckleScript 的 require
s 只是标准的 CommonJS require
s,并且可以使用像 webpack 这样的捆绑器捆绑到一个文件中。您还可以配置 bsb
以发出 es6 模块(请参阅 bsconfig.json
schema 的 package-specs
属性)并使用 rollup 将它们捆绑起来。
我正在尝试将使用 bucklescript 创建的函数部署到 google functions,但部署不会 运行 如果没有此错误:
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 实用程序以使我的代码可接受?
BuckleScript 的 require
s 只是标准的 CommonJS require
s,并且可以使用像 webpack 这样的捆绑器捆绑到一个文件中。您还可以配置 bsb
以发出 es6 模块(请参阅 bsconfig.json
schema 的 package-specs
属性)并使用 rollup 将它们捆绑起来。