Heroku npm构建错误记录位置

时间:2018-03-05 20:31:13

标签: heroku npm heroku-cli

我已将节点网络应用程序部署到heroku。它建成但未能启动。这是输出的前几行:

2018-03-05T20:17:51.058817+00:00 heroku[web.1]: - Starting process with command `npm start`
2018-03-05T20:17:52.868249+00:00 app[web.1]: - npm ERR! missing script: start
2018-03-05T20:17:52.874771+00:00 app[web.1]: - 
2018-03-05T20:17:52.874973+00:00 app[web.1]: - npm ERR! A complete log of this run can be found in:
2018-03-05T20:17:52.875068+00:00 app[web.1]: - npm ERR!     /app/.npm/_logs/2018-03-05T20_17_52_869Z-debug.log

错误日志继续,但我正在尝试找到日志位置:

/app/.npm/_logs/2018-03-05T20_17_52_869Z-debug.log

我该如何做到这一点?

1 个答案:

答案 0 :(得分:-2)

T先生,这些日志实际上可以在您的本地机器上找到。如果您使用的是Mac,请打开终端并输入

<?php $do['a']['ask'] = 'Do you agree with me'; $do['a']['text'][] = 'Completely Agree'; $do['a']['text'][] = 'Agree'; $do['a']['text'][] = 'Neutral'; $do['a']['text'][] = 'Disagree'; $do['a']['text'][] = 'Completely Disagree'; $do['b']['ask'] = 'All people are differents'; $do['b']['text'][] = 'Completely Agree'; $do['b']['text'][] = 'Agree'; $do['b']['text'][] = 'Neutral'; $do['b']['text'][] = 'Disagree'; $do['b']['text'][] = 'Completely Disagree'; $html = '<table>'; $header = ''; $i = 0; foreach ($do as $key => $value) { if (!$i++) {// onetime if (!$header) {//one time $header .= '<tr><td styl="width:50%;"></td>'; foreach ($do[$key]['text'] as $texthead) { $header .= "<td>$texthead</td>"; } $header .= '</tr>'; } $html .= $header; } $html.='<tr>'; foreach ($value as $k => $val) { if($k=='ask'){ $html.="<td>$val</td>"; }else{ foreach ($val as $v){ $html.="<td><input type='radio' name='$key' value='$v' /></td>"; } } } $html.='</tr>'; } $html .= '</table>'; echo $html;?>

如果您使用的是PC,我不确定日志文件的确切路径是什么,但它应该类似。

我现在遇到了确切的问题,只是在我的机器上找到了这个文件。不幸的是,这个日志文件并不是非常有用。我仍然不知道为什么我的应用程序构建得很好,但不会开始。无论如何,希望这能回答你的问题。