为什么heroku无法在项目上编译构建?

时间:2020-05-21 03:39:23

标签: node.js heroku npm build

我正在尝试部署一个我从事过的React应用,当我尝试推送到heroku master时,它说“无法编译node.js”。现在,我已经尝试按照以下步骤指定我正在使用的节点,但是仍然出现错误。

这是我在终端中得到的内容:

创建优化的生产版本... remote:编译失败。 远程:
远程:./ src / pages / Home / Home.js remote:在“ ./src/pages/Home”中找不到文件“ ../../Components/Intro”。 远程:
远程:
远程:npm ERR!代码ELIFECYCLE 远程:npm ERR! errno 1 远程:npm ERR! client@0.1.0构建:react-scripts build 远程:npm ERR!退出状态1 远程:npm ERR! 远程:npm ERR!在client@0.1.0构建脚本上失败。 远程:npm ERR! npm可能不是问题。上面可能还有其他日志记录输出。 远程: 远程:npm ERR!可以在以下位置找到此运行的完整日志: 远程:npm ERR! /tmp/npmcache.g54nm/_logs/2020-05-21T03_01_57_080Z-debug.log 远程:npm ERR!代码ELIFECYCLE 远程:npm ERR! errno 1 远程:npm ERR! kyndco-app@1.0.0内部版本:cd client && npm run build 远程:npm ERR!退出状态1 远程:npm ERR! 远程:npm ERR!在kyndco-app@1.0.0生成脚本处失败。 远程:npm ERR! npm可能不是问题。上面可能还有其他日志记录输出。 远程: 远程:npm ERR!可以在以下位置找到此运行的完整日志: 远程:npm ERR! /tmp/npmcache.g54nm/_logs/2020-05-21T03_01_57_461Z-debug.log 远程:npm ERR!代码ELIFECYCLE 远程:npm ERR! errno 1 远程:npm ERR! kyndco-app@1.0.0 heroku-postbuild:npm run build 远程:npm ERR!退出状态1 远程:npm ERR! 远程:npm ERR!在kyndco-app@1.0.0 heroku-postbuild脚本上失败。 远程:npm ERR! npm可能不是问题。上面可能还有其他日志记录输出。 远程: 远程:npm ERR!可以在以下位置找到此运行的完整日志: 远程:npm ERR! /tmp/npmcache.g54nm/_logs/2020-05-21T03_01_57_568Z-debug.log 远程: 远程:----->构建失败 远程:
远程:很抱歉此构建失败!您可以在此处解决常见问题: 远程:https://devcenter.heroku.com/articles/troubleshooting-node-deploys

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

它可能与.gitignore文件有关。确保.gitignore文件中未添加/ Componentes / Intro