为什么在部署时heroku找不到我的节点模块?

时间:2019-10-22 11:19:08

标签: node.js heroku

当我部署时,出现错误:找不到模块“ ../../models/User”,但是我的 解决方案在本地工作正常。这是我的控制台console log of errors的图片,以及指向仓库https://github.com/No-MyNameIs/trashalbums

的链接

我理解已经提出了类似的问题,在提出之前我已经尝试过这些解决方案,并且我尝试通过以下方法来解决问题没有任何运气。任何帮助将不胜感激。
Heroku deploy Error: Cannot find module - compilation Heroku Cannot find module console log of errors

1 个答案:

答案 0 :(得分:0)

用于在Heroku上运行您的应用程序的Node.js版本也应该在package.json文件的engine部分中定义。

例如:

"engines": {
    "node": "11.0.0",
},

docs:https://devcenter.heroku.com/articles/deploying-nodejs#specify-the-version-of-node