Javascript Heroku上的Unnown token spread操作员,本地工作

Javascript Heroku上的Unnown token spread操作员,本地工作,javascript,heroku,babeljs,Javascript,Heroku,Babeljs,我很惊讶地看到,当我将我的express应用程序部署到heroku时,出现了错误SyntaxError:Unexpected token…,事实上,我使用的是spread操作符,它在本地运行时可以工作。出于某种原因,我可以在heroku日志中看到导致我的应用程序崩溃的错误。有什么想法吗?节点中不支持Spread,直到8.2.1尝试更新节点版本我在评论中询问节点版本的原因是因为Spread运算符,所以如果Heroku使用您在评论中告诉我的版本8.1.1,然后这将导致错误。您需要更新节点版本,节点版

我很惊讶地看到,当我将我的express应用程序部署到heroku时,出现了错误
SyntaxError:Unexpected token…
,事实上,我使用的是spread操作符,它在本地运行时可以工作。出于某种原因,我可以在heroku日志中看到导致我的应用程序崩溃的错误。有什么想法吗?

节点中不支持Spread,直到
8.2.1
尝试更新节点版本

我在评论中询问节点版本的原因是因为Spread运算符,所以如果Heroku使用您在评论中告诉我的版本
8.1.1
,然后这将导致错误。

您需要更新节点版本,节点版本8.1.1不支持此运算符。

Heroku是否提供了更多信息?还有,运行的是什么节点版本?heroku没有更多信息,节点版本是8.1.1Great catch,那么!问题必须是节点版本:)