【问题标题】:PM2 Start Appname Returning Error Cannot Find Modules in Ubuntu 16PM2 启动 Appname 返回错误无法在 Ubuntu 16 中找到模块
【发布时间】:2019-01-14 01:36:28
【问题描述】:

这是我第一次使用node js,我发现了一个复杂的问题,我在想这个问题是因为yarn,所以我删除了yarn包,但是当我运行@987654321时,我的日志中仍然出现错误@

这是我收到的消息:

0|myAppName |     at tryModuleLoad (module.js:505:12)
0|myAppName |     at Function.Module._load (module.js:497:3)
0|myAppName |     at Function.Module.runMain (module.js:693:10)
0|myAppName |     at startup (bootstrap_node.js:191:16)
0|myAppName | Error: Cannot find module '/var/www/html/myAppName'
0|myAppName |     at Function.Module._resolveFilename 
(module.js:547:15)
0|myAppName |     at Function.Module._load (module.js:474:25)
0|myAppName |     at Object.<anonymous> 
(/usr/lib/node_modules/pm2/lib/ProcessContainerFork.js:75:21)
0|myAppName |     at Module._compile (module.js:652:30)
0|myAppName |     at Object.Module._extensions..js (module.js:663:10)
0|myAppName |     at Module.load (module.js:565:32)
0|myAppName |     at tryModuleLoad (module.js:505:12)
0|myAppName |     at Function.Module._load (module.js:497:3)
0|myAppName |     at Function.Module.runMain (module.js:693:10)
0|myAppName |     at startup (bootstrap_node.js:191:16)

我认为已经安装在 node_modules 中的库等,

也许你们对我的问题有解决方案,我应该使用另一个 command 像 pm2 吗?还是其他?

请帮忙,我将不胜感激

还是谢谢:)

【问题讨论】:

  • var/www/html/myAppName有目录吗?
  • 对不起,你是什么意思? path 是我的项目目录
  • 你能验证你的项目目录路径吗?看来您的项目不在该路径上
  • 嗯,我明白了,我的node_modules 文件夹在此路径内:var/www/html/myAppName/app/,但现在如何更改日志消息中的路径var/www/html/myAppName?
  • 如果 myAppName 有一个有效的 package.json 文件。然后你可以简单地运行npm install 来安装依赖项。

标签: node.js ubuntu terminal pm2


【解决方案1】:

现在我明白了,问题不在于路径,就我而言,我只是执行命令sudo pm2 update,然后pm2 中的错误日志消失了。

谢谢

【讨论】:

    猜你喜欢
    • 2016-11-12
    • 2016-04-21
    • 1970-01-01
    • 1970-01-01
    • 2020-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多