【问题标题】:Node module missing error when script tries to restart脚本尝试重新启动时节点模块丢失错误
【发布时间】:2018-01-30 06:42:41
【问题描述】:

我正在运行CentOS Linux release 7.1.1503 (Core),并且经常遇到缺少节点模块的问题。

这是我在控制台上打印的一些路径:

which npm
/root/.nvm/versions/node/v8.2.1/bin/npm

which node
/root/.nvm/versions/node/v8.2.1/bin/node

which forever
/usr/local/bin/forever

现在,当我用永远启动脚本时,它会运行。有时在午夜,当我只是验证是否所有脚本都在运行时,许多脚本都失败了,错误类似于:

我必须去安装节点模块。这可能是什么原因?会不会是权限问题?

【问题讨论】:

  • @TGrif 什么是幽灵包?

标签: node.js linux npm node-modules forever


【解决方案1】:
  1. 检查您是否在工作目录或全局目录中安装了fs-extra(如果没有,只需运行npm install fs-extra
  2. 如果您要使用 AWS.S3 - 检查凭证权限(例如 aws s3 ls - 您应该会看到可用存储桶列表)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-23
    相关资源
    最近更新 更多