我刚尝试将最新版本的Node应用程序部署到Heroku。我使用的是ES2015规范中的let
它在启动期间一直失败,Heroku跑了:
2015-09-04T21:36:09.334796+00:00 heroku[web.1]: Starting process with command `node app.js`
然后在点击let
或const
关键字时崩溃(我有“使用严格”设置)
但是,我的package.json指定了--harmony flag
"scripts": {
"start": "node --harmony app.js",
"test": "mocha test"
},
10次中有9次,这是用户错误。我做错了什么?
答案 0 :(得分:1)
如果它说的是从node app.js
开始那么它就是它正在使用的确切命令。请记住,启动应用程序的优先顺序是:
你是否在app目录中有Procfile
,其中包含web: node app.js
?
披露:我是Heroku的Node.js平台所有者