首页 > 解决方案 > 运行 sudo pm2 start server.js 时需要 Stack / MODULE_NOT_FOUND 错误

问题描述

我是 NGINX 的新手。我正在尝试运行我的节点服务器,sudo pm2 start server.js但我不断收到 MODULE_NOT_FOUND requireStack 错误。当我将它运行到本地机器时一切都很好,但是当我在 nginx 上运行时,这种情况一直在发生。我无法连接到我的后端。请帮忙。

在此处输入图像描述

我不确定这是否会有所帮助,但是当我也运行时node server.js,我也会收到此错误。

在此处输入图像描述

标签: node.jsnginxmongoosepm2

解决方案


  1. 我遇到了同样的问题,我在运行 pm2 之前忘记运行 npm install。
  2. 即使您正在运行构建文件,也请运行 npm install。

推荐阅读