我在本地构建了TypeScript函数,然后提交给Google函数,然后通过Google构建。我想把我所有的建筑都建在一个地方。在使用Google函数时,有没有办法在Google构建中编译TypeScript?
发布于 2022-01-14 18:30:30
向Google函数提交代码将分别通过以下HTTP调用之一来创建新函数和修改现有函数:
POST https://cloudfunctions.googleapis.com/v1/{location}/functions
PATCH https://cloudfunctions.googleapis.com/v1/{function.name}这将使用硬编码的构建器触发Google构建中的构建。假设为Yarn项目,此过程的任何部分都没有扩展点。
特别是,构建器运行NODE_ENV=production yarn install --non-interactive --frozen-lockfile (而且几乎不执行其他操作)。指定NODE_ENV=production可以在没有生命周期脚本的情况下运行yarn install,因此不能只定义编译TypeScript输出的prepare或postinstall脚本。在将代码提交到GCF之前,您需要构建代码。
https://stackoverflow.com/questions/70715060
复制相似问题