我有一个用 express-generator
生成的快速应用程序,并已添加到babel中以将所有内容转换为 bin
文件 .
我也加入了我的 package.json
"engines": {
"node": ">= v8.9.0"
}
确保它运行与我的本地环境相同的节点版本 .
出于某种原因,只要我添加了使用es6类语法的服务,该应用就无法运行:
export default class GifService {}
我在日志中遇到的唯一错误是
2018-01-21T16:13:48.175448 00:00 heroku [router]:at = error code = H10 desc =“App crashed”method = GET path =“/”host = gentle-depths-57675.herokuapp.com request_id = a4c00cb7-5071-4883-a730-6355409d6aa2 fwd =“86.28.187.108”dyno = connect = service = status = 503 bytes = protocol = https
这没什么帮助 .
当我使用 async/await
时,我也遇到了同样的问题 . 以前有人遇到过这个吗?
谢谢
1 回答
看起来这是我的babel预设的一个问题 .
我试图用一堆插件转移到第二阶段
老.babelrc
我猜这是Heroku不支持的 .
我已经将我的babel预设更改为以下内容:
新的.babelrc