Heroku部署 - "推送被拒绝,无法编译Node.js应用程序"

5

尝试将Node.js应用程序部署到Heroku,但在使用git push heroku master时,我收到以下跟踪信息(只显示了整个跟踪信息的一部分,但这是我认为是问题所在的部分 - 如果不是,请告诉我):

remote: -----> Build failed
remote:
remote:        We're sorry this build is failing! You can troubleshoot common issues here:
remote:        https://devcenter.heroku.com/articles/troubleshooting-node-deploys
remote:
remote:        Some possible problems:
remote:
remote:        - Dangerous semver range (>) in engines.node
remote:        https://devcenter.heroku.com/articles/nodejs-support#specifying-a-node-js-version
remote:
remote:        Love,
remote:        Heroku
remote:
remote:
remote:  !     Push rejected, failed to compile Node.js app

package.json文件与其他人的Heroku一起使用时效果良好,因此这似乎不是问题所在。

如果有任何想法,请告诉我。

谢谢

2个回答

13

8

1
这个失败是因为出现了一个错误:“engines.node 中存在危险的 semver 范围(>)”。再次推送不会解决问题。 - Doug
@AlauddinAfifCassandra,你能否ping一下git仓库(或类似的)?我会看一下。 - Aishwat Singh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接