【问题标题】:Trouble setting up Node.js application on production server from Github repo从 Github 存储库在生产服务器上设置 Node.js 应用程序时遇到问题
【发布时间】:2017-06-02 00:50:35
【问题描述】:

我正在尝试在生产服务器上设置我的 Node.js 应用程序,但在我运行命令后:sudo npm install --production 我不断收到错误消息:

npm 错误! ENOTEMPTY:目录不为空,重命名 '/var/www/movicritRepo/code/nodejsAPI/node_modules/express-session' -> '/var/www/movicritRepo/code/nodejsAPI/node_modules/.express-session.DELETE'

我的目录是一个 Github 克隆的存储库。当我在 node_modules 上使用 ls -l 命令时,没有快速会话映射。我真的被困在这里......有人可以帮帮我吗?提前谢谢你。

【问题讨论】:

    标签: node.js ubuntu express github


    【解决方案1】:

    问题是应该删除现有的node_modules/.express-session.DELETE 目录:

    rm -fr node_modules/.express-session.DELETE
    

    它可能不会出现在ls 的输出中,因为它的名称以句点开头,但您可以使用ls -a 来显示它:

    ls -al node_modules
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-26
      • 2020-06-12
      • 1970-01-01
      • 2017-10-25
      • 1970-01-01
      • 2016-04-25
      • 2017-09-04
      • 1970-01-01
      相关资源
      最近更新 更多