首页 > 解决方案 > 为什么heroku在部署时找不到我的节点模块?

问题描述

部署时出现错误找不到模块'../../models/User',但我的解决方案在本地运行良好。这是我的控制台控制台错误日志的图片和回购链接https://github.com/No-MyNameIs/trashalbums

我知道已经提出了类似的问题,并且我在提出之前解决了这些解决方案,并且我尝试解决了以下问题,但没有运气。任何帮助,将不胜感激。
Heroku 部署错误:找不到模块 - 编译 Heroku 找不到模块 控制台错误日志

标签: node.jsheroku

解决方案


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

例如:

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

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


推荐阅读