Olá pessoal, após fazer deploy no heroku e tentar acessar a aplicação o app não carrega, esta é a mensagem que está nos logs:
app/node_modules/express-validator/lib/express_validator.js:75
chain[name] - (...options) => {
SyntaxError: Unexpected token ...
Parece que ele não está identificando este ...
, o spread operator.
No meu package.json estava configurado no engines
pra usar o node versão 4.1.1
, o que seria o problema segundo alguns posts que vi, alterei para 5.9.1
mas parece que no heroku ele não mudou a versão, não sei o que pode estar acontecendo pra ele ainda não estar identificando o operador "..."
.
não encontrei muita coisa procurando online mas já tentei executar a solução a seguir, também sem sucesso:
heroku config:set NODE_MODULES_CACHE=false
git commit -am 'rebuild' --allow-empty
git push heroku master
heroku unset NODE_MODULES_CACHE
Alguém sabe como resolver o problema?