部署到 gcloud 应用引擎会引发 NPM 错误

时间:2021-05-19 10:04:00

标签: google-app-engine npm gcloud

我编写了一个应用程序(NodeJS 12、Express),可以在本地安装和运行,并希望将其部署在 gcloud 的应用引擎上。

我的 app.yaml:

service: staging runtime: nodejs12

handlers:
  - url: /.*
    secure: always
    script: auto

部署到谷歌云的应用引擎时,我收到此错误:

Error type: UNKNOWN
Error message: npm ERR! object.assign not accessible from es-abstract

其他项目部署良好。

1 个答案:

答案 0 :(得分:0)

runtime 中的 app.yaml 切换为 nodejs14 使问题消失。我知道这对每个人来说可能不是一个完美的解决方案,但如果您的代码在不同的节点版本上没有问题,它可能会有所帮助。