Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app engine 部署到gcloud应用程序引擎会引发NPM错误_Google App Engine_Npm_Gcloud - Fatal编程技术网

Google app engine 部署到gcloud应用程序引擎会引发NPM错误

Google app engine 部署到gcloud应用程序引擎会引发NPM错误,google-app-engine,npm,gcloud,Google App Engine,Npm,Gcloud,我编写了一个应用程序(nodejs12,Express),可以在本地安装和工作,并希望将其部署到gcloud的应用程序引擎上 我的app.yaml: service: staging runtime: nodejs12 handlers: - url: /.* secure: always script: auto 在部署到google cloud的应用程序引擎时,我遇到以下错误: Error type: UNKNOWN Error message: npm ERR! o

我编写了一个应用程序(nodejs12,Express),可以在本地安装和工作,并希望将其部署到gcloud的应用程序引擎上

我的app.yaml:

service: staging runtime: nodejs12

handlers:
  - url: /.*
    secure: always
    script: auto
在部署到google cloud的应用程序引擎时,我遇到以下错误:

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

其他项目部署良好。

应用程序yaml中的
运行时
切换到
节点14
使问题消失。我知道这对每个人来说都不是一个完美的解决方案,但如果您的代码适合不同的节点版本,它可能会有所帮助