node.js - 为什么heroku在部署时找不到我的节点模块?
问题描述
部署时出现错误找不到模块'../../models/User',但我的解决方案在本地运行良好。这是我的控制台控制台错误日志的图片和回购链接https://github.com/No-MyNameIs/trashalbums
我知道已经提出了类似的问题,并且我在提出之前解决了这些解决方案,并且我尝试解决了以下问题,但没有运气。任何帮助,将不胜感激。
Heroku 部署错误:找不到模块 - 编译
Heroku 找不到模块
控制台错误日志
解决方案
用于在 Heroku 上运行应用程序的 Node.js 版本也应该在 package.json 文件的引擎部分中定义。
例如:
"engines": {
"node": "11.0.0",
},
文档:https ://devcenter.heroku.com/articles/deploying-nodejs#specify-the-version-of-node
推荐阅读
- antd - BlazorSeverSide.BackTop 组件为什么不起作用?
- rust - 错误[E0277]:特征绑定`Vec
: ToTokens` 不满意 - swiftui - 无法在 SwiftUI (Xcode12) 中将预览更改为暗模式
- regex - 正则表达式优化
- javascript - Discord.js - 如何对提到的成员进行服务器静音?
- php - file_get_contents() 与文件中的 url 不匹配
- android - 在 RecyclerView 中从本地资源加载图像时,Glide、Picasso 或其他图像加载库是否会影响应用程序的性能?
- php - 从大记录中选择有限的行
- typescript - 生成的类型声明将隐式类型转换为任何
- html - 即使 Header 不存在,如何始终在 Header (H2) 元素上方保留 50px 的空白?