Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.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
Javascript 将NodeJs和Babel与GCP应用程序引擎一起使用时出现问题_Javascript_Node.js_Google Cloud Platform_Babeljs - Fatal编程技术网

Javascript 将NodeJs和Babel与GCP应用程序引擎一起使用时出现问题

Javascript 将NodeJs和Babel与GCP应用程序引擎一起使用时出现问题,javascript,node.js,google-cloud-platform,babeljs,Javascript,Node.js,Google Cloud Platform,Babeljs,因此,我在谷歌云平台的应用程序引擎中运行了一个运行良好的NodeJSAPI。我最近重构了我的应用程序以使用babel,这样我就可以进行es6导入和异步/等待 我现在在尝试访问API时收到一个500错误,以下错误在GCP日志中输出。我找不到其他有这个问题的人 在当地一切正常。有什么建议吗?所以我发现了我在这里做错了什么,以及如何修复它。巴别塔不打算在生产中运行,这将是不必要的和缓慢的。您要做的是在dev中运行Babel,并将Babel的传输代码上传到服务器上进行生产,在本例中是GCP 为了实现这

因此,我在谷歌云平台的应用程序引擎中运行了一个运行良好的NodeJSAPI。我最近重构了我的应用程序以使用babel,这样我就可以进行es6导入和异步/等待

我现在在尝试访问API时收到一个500错误,以下错误在GCP日志中输出。我找不到其他有这个问题的人


在当地一切正常。有什么建议吗?

所以我发现了我在这里做错了什么,以及如何修复它。巴别塔不打算在生产中运行,这将是不必要的和缓慢的。您要做的是在dev中运行Babel,并将Babel的传输代码上传到服务器上进行生产,在本例中是GCP

为了实现这一点,我在我的
package.json
中编辑了脚本,所以“开始”只需运行
node dist/server.js
(server.js是我的入口点,其他常用的是app.js或index.js)。我为运行Babel创建了一个单独的脚本,然后开始。谷歌云平台默认运行启动脚本

这修复了一些问题,但是出现了一个新的问题,说
babel运行时再生器
未定义。为了解决这个问题,我刚刚安装了
babel运行时
npm包(
npm安装——保存babel运行时
),一切都很好