eve*_*sor 5 node.js typescript google-sheets-api
我们一直在跟踪内存不足错误,该错误似乎在构建步骤中不时发生。
我们终于确定了提交。所述提交导致tsc --alwaysStrict构建从 175MB (RAM) 完成构建到 656MB。
该提交仅将googleapis库添加到package.json并像这样使用它import { google } from "googleapis";。仅这两个变化就造成了这一峰值。
我们看到的另一件事是,在package.json构建过程中包含的库增加了 100MB,但是,一旦我们添加import它,它就会一直增加到 600MB。
重要的是要说我们只对 gSheets 感兴趣。
我看到了一些未来的选择,但我不喜欢其中任何一个:
有没有另一种方法来解决这个问题?
我遇到了同样的问题,尽管对我来说,问题是在运行 jest 单元测试时出现的,即使是最简单的测试也会消耗高达 1GB 的内存并导致我们的 CI 机器崩溃。
似乎已经取得了一些进展,您现在可以从 @googleapis 导入特定模块
看看: https: //github.com/googleapis/google-api-nodejs-client/issues/2187
例如: https://www.npmjs.com/package/@googleapis/drive https://www.npmjs.com/package/@googleapis/calendar
还没有尝试过,但我希望它能解决问题。
编辑:尝试使用我上面提到的特定于服务的软件包,它的工作就像一个魅力。试一试
| 归档时间: |
|
| 查看次数: |
146 次 |
| 最近记录: |