Heroku上的 NodeJS 托管问题“找不到模块”

roejwanj  于 2022-11-03  发布在  Node.js
关注(0)|答案(1)|浏览(150)

我尝试了多种方法来解决这个问题(添加/修改Procfile,修改package.json...),但仍然无法解决它。如果你能给予我一把,我将不胜感激,提前感谢。
下面是Heroku日志:

下面是Github:
https://github.com/rainpaul/mern-family
添加/修改过程文件,修改package.json
将Procfile设置为Web后:npm开始,收到新的Heroku日志:
enter image description here

ut6juiuv

ut6juiuv1#

尝试从Procfile运行您在package.json中定义的脚本:

web: npm start

我注意到您为Heroku定义了某些版本来运行node和npm,这些版本与您在本地运行的版本相同吗?我过去很幸运地将这些版本设置为大于或等于我想要的版本:

"engines": {
    "node": ">=14.17.4"
    "npm": ">=6.14.14"
   }

相关问题