节点app应用程序错误

时间:2016-12-05 18:21:06

标签: node.js api heroku ecmascript-6

我是节点js的新手我构建了一个小api并且无法在heroku上使用因为我在这里使用es6是我的日志看起来像LOG这里是我的package.json看起来像 Package.json

1 个答案:

答案 0 :(得分:0)

日志中的错误告诉您:

2016-12-05T13:05:06.481722+00:00 app[web.1]: sh: 1: babel: not found

查看你的package.json依赖项:

"dependencies": {
    "body-parser": "^1.15.2",
    "express": "^4.14.0",
    "mongoose": "^4.7.1"
  }

事实上,没有列出的巴贝尔。也没有列出pm2(你的npm start命令会查找它)。

默认情况下,heroku只安装依赖项,而不是devDependencies。你可以tell them to install that,但我不推荐它,因为你可能会有那些不合适的东西。相反,包括您需要的东西作为依赖项。