Heroku不服从scripts.start命令

时间:2015-09-04 21:48:38

标签: node.js heroku

我刚尝试将最新版本的Node应用程序部署到Heroku。我使用的是ES2015规范中的let

它在启动期间一直失败,Heroku跑了:

2015-09-04T21:36:09.334796+00:00 heroku[web.1]: Starting process with command `node app.js`

然后在点击letconst关键字时崩溃(我有“使用严格”设置)

但是,我的package.json指定了--harmony flag

"scripts": { "start": "node --harmony app.js", "test": "mocha test" },

10次中有9次,这是用户错误。我做错了什么?

1 个答案:

答案 0 :(得分:1)

如果它说的是从node app.js开始那么它就是它正在使用的确切命令。请记住,启动应用程序的优先顺序是:

  1. Procfile和
  2. scripts.start如果Procfile不存在
  3. 你是否在app目录中有Procfile,其中包含web: node app.js

    披露:我是Heroku的Node.js平台所有者