Node.js 为什么“npm安装”从未完成?

Node.js 为什么“npm安装”从未完成?,node.js,npm,npm-install,Node.js,Npm,Npm Install,环境: 数字海洋水滴(Ubuntu 18.04) 节点(v14.5.0) npm(v6.14.5) 安装有nvm(v0.35.3) 我用nginx设置了3个服务器块,用于开发、暂存和生产同一个节点项目(后端api)。我已经成功地设置并运行了开发和登台服务器。当我尝试在生产服务器上运行npm install时,安装永远不会完成,如果我使用NODE\u DEBUG=cluster、net、http、fs、tls、module、timer运行它以获取一些日志,下面的内容将是无穷无尽的。我让它运行了几个

环境:
数字海洋水滴(Ubuntu 18.04)
节点(v14.5.0)
npm(v6.14.5)
安装有nvm(v0.35.3)

我用nginx设置了3个服务器块,用于开发、暂存和生产同一个节点项目(后端api)。我已经成功地设置并运行了开发和登台服务器。当我尝试在生产服务器上运行
npm install
时,安装永远不会完成,如果我使用
NODE\u DEBUG=cluster、net、http、fs、tls、module、timer
运行它以获取一些日志,下面的内容将是无穷无尽的。我让它运行了几个小时,它就这样继续打印日志。目前,暂存和生产之间唯一的环境差异是生产服务器上的
NODE_ENV=production
和暂存服务器上的
development
,它们运行在不同的端口上。怎么回事?这些日志是什么意思?我该如何修复

MODULE 6383: Module._load REQUEST ./data-types/time parent: /home/${user}/${app}/prod/node_modules/mssql/node_modules/tedious/lib/data-type.js
MODULE 6375: load "/home/${user}/${app}/prod/node_modules/clean-css/lib/optimizer/level-2/properties/override-properties.js" for module "/home/${user}/${app}/prod/node_modules/clean-css/lib/optimizer/level-2/properties/override-properties.js"
MODULE 6383: RELATIVE: requested: ./data-types/time from parent.id /home/${user}/${app}/prod/node_modules/mssql/node_modules/tedious/lib/data-type.js
MODULE 6383: looking for ["/home/${user}/${app}/prod/node_modules/mssql/node_modules/tedious/lib"]
MODULE 6383: load "/home/${user}/${app}/prod/node_modules/mssql/node_modules/tedious/lib/data-types/time.js" for module "/home/${user}/${app}/prod/node_modules/mssql/node_modules/tedious/lib/data-types/time.js"
MODULE 6375: Module._load REQUEST ./has-inherit parent: /home/${user}/${app}/prod/node_modules/clean-css/lib/optimizer/level-2/properties/override-properties.js
MODULE 6375: Module._load REQUEST ./every-values-pair parent: /home/${user}/${app}/prod/node_modules/clean-css/lib/optimizer/level-2/properties/override-properties.js
MODULE 6375: Module._load REQUEST ./find-component-in parent: /home/${user}/${app}/prod/node_modules/clean-css/lib/optimizer/level-2/properties/override-properties.js
MODULE 6375: RELATIVE: requested: ./find-component-in from parent.id /home/${user}/${app}/prod/node_modules/clean-css/lib/optimizer/level-2/properties/override-properties.js
MODULE 6375: looking for ["/home/${user}/${app}/prod/node_modules/clean-css/lib/optimizer/level-2/properties"]
MODULE 6383: Module._load REQUEST ./data-types/date parent: /home/${user}/${app}/prod/node_modules/mssql/node_modules/tedious/lib/data-type.js
MODULE 6383: RELATIVE: requested: ./data-types/date from parent.id /home/${user}/${app}/prod/node_modules/mssql/node_modules/tedious/lib/data-type.js
MODULE 6375: load "/home/${user}/${app}/prod/node_modules/clean-css/lib/optimizer/level-2/properties/find-component-in.js" for module "/home/${user}/${app}/prod/node_modules/clean-css/lib/optimizer/level-2/properties/find-component-in.js"
MODULE 6383: looking for ["/home/${user}/${app}/prod/node_modules/mssql/node_modules/tedious/lib"]
MODULE 6383: load "/home/${user}/${app}/prod/node_modules/mssql/node_modules/tedious/lib/data-types/date.js" for module "/home/${user}/${app}/prod/node_modules/mssql/node_modules/tedious/lib/data-types/date.js"
MODULE 6375: Module._load REQUEST ../compactable parent: /home/${user}/${app}/prod/node_modules/clean-css/lib/optimizer/level-2/properties/find-component-in.js
MODULE 6375: Module._load REQUEST ./is-component-of parent: /home/${user}/${app}/prod/node_modules/clean-css/lib/optimizer/level-2/properties/override-properties.js
MODULE 6383: Module._load REQUEST ./data-types/datetime2 parent: /home/${user}/${app}/prod/node_modules/mssql/node_modules/tedious/lib/data-type.js
MODULE 6375: RELATIVE: requested: ./is-component-of from parent.id /home/${user}/${app}/prod/node_modules/clean-css/lib/optimizer/level-2/properties/override-properties.js
MODULE 6383: RELATIVE: requested: ./data-types/datetime2 from parent.id /home/${user}/${app}/prod/node_modules/mssql/node_modules/tedious/lib/data-type.js
MODULE 6375: looking for ["/home/${user}/${app}/prod/node_modules/clean-css/lib/optimizer/level-2/properties"]
MODULE 6383: looking for ["/home/${user}/${app}/prod/node_modules/mssql/node_modules/tedious/lib"]
MODULE 6383: load "/home/${user}/${app}/prod/node_modules/mssql/node_modules/tedious/lib/data-types/datetime2.js" for module "/home/${user}/${app}/prod/node_modules/mssql/node_modules/tedious/lib/data-types/datetime2.js"
MODULE 6375: load "/home/${user}/${app}/prod/node_modules/clean-css/lib/optimizer/level-2/properties/is-component-of.js" for module "/home/${user}/${app}/prod/node_modules/clean-css/lib/optimizer/level-2/properties/is-component-of.js"
MODULE 6375: Module._load REQUEST ../compactable parent: /home/${user}/${app}/prod/node_modules/clean-css/lib/optimizer/level-2/properties/is-component-of.js
MODULE 6383: Module._load REQUEST ./data-types/datetimeoffset parent: /home/${user}/${app}/prod/node_modules/mssql/node_modules/tedious/lib/data-type.js
MODULE 6375: Module._load REQUEST ./is-mergeable-shorthand parent: /home/${user}/${app}/prod/node_modules/clean-css/lib/optimizer/level-2/properties/override-properties.js
MODULE 6383: RELATIVE: requested: ./data-types/datetimeoffset from parent.id /home/${user}/${app}/prod/node_modules/mssql/node_modules/tedious/lib/data-type.js
MODULE 6375: RELATIVE: requested: ./is-mergeable-shorthand from parent.id /home/${user}/${app}/prod/node_modules/clean-css/lib/optimizer/level-2/properties/override-properties.js
MODULE 6383: looking for ["/home/${user}/${app}/prod/node_modules/mssql/node_modules/tedious/lib"]
MODULE 6375: looking for ["/home/${user}/${app}/prod/node_modules/clean-css/lib/optimizer/level-2/properties"]
MODULE 6383: load "/home/${user}/${app}/prod/node_modules/mssql/node_modules/tedious/lib/data-types/datetimeoffset.js" for module "/home/${user}/${app}/prod/node_modules/mssql/node_modules/tedious/lib/data-types/datetimeoffset.js"
MODULE 6375: load "/home/${user}/${app}/prod/node_modules/clean-css/lib/optimizer/level-2/properties/is-mergeable-shorthand.js" for module "/home/${user}/${app}/prod/node_modules/clean-css/lib/optimizer/level-2/properties/is-mergeable-shorthand.js"
MODULE 6383: Module._load REQUEST ./data-types/udt parent: /home/${user}/${app}/prod/node_modules/mssql/node_modules/tedious/lib/data-type.js
MODULE 6383: RELATIVE: requested: ./data-types/udt from parent.id /home/${user}/${app}/prod/node_modules/mssql/node_modules/tedious/lib/data-type.js
MODULE 6375: Module._load REQUEST ../../../tokenizer/marker parent: /home/${user}/${app}/prod/node_modules/clean-css/lib/optimizer/level-2/properties/is-mergeable-shorthand.js
MODULE 6383: looking for ["/home/${user}/${app}/prod/node_modules/mssql/node_modules/tedious/lib"]
MODULE 6375: RELATIVE: requested: ../../../tokenizer/marker from parent.id /home/${user}/${app}/prod/node_modules/clean-css/lib/optimizer/level-2/properties/is-mergeable-shorthand.js
MODULE 6375: looking for ["/home/${user}/${app}/prod/node_modules/clean-css/lib/optimizer/level-2/properties"]
MODULE 6375: Module._load REQUEST ./overrides-non-component-shorthand parent: /home/${user}/${app}/prod/node_modules/clean-css/lib/optimizer/level-2/properties/override-properties.js
MODULE 6383: load "/home/${user}/${app}/prod/node_modules/mssql/node_modules/tedious/lib/data-types/udt.js" for module "/home/${user}/${app}/prod/node_modules/mssql/node_modules/tedious/lib/data-types/udt.js"
MODULE 6375: RELATIVE: requested: ./overrides-non-component-shorthand from parent.id /home/${user}/${app}/prod/node_modules/clean-css/lib/optimizer/level-2/properties/override-properties.js
MODULE 6375: looking for ["/home/${user}/${app}/prod/node_modules/clean-css/lib/optimizer/level-2/properties"]
MODULE 6383: Module._load REQUEST ./data-types/tvp parent: /home/${user}/${app}/prod/node_modules/mssql/node_modules/tedious/lib/data-type.js
MODULE 6383: RELATIVE: requested: ./data-types/tvp from parent.id /home/${user}/${app}/prod/node_modules/mssql/node_modules/tedious/lib/data-type.js
MODULE 6375: load "/home/${user}/${app}/prod/node_modules/clean-css/lib/optimizer/level-2/properties/overrides-non-component-shorthand.js" for module "/home/${user}/${app}/prod/node_modules/clean-css/lib/optimizer/level-2/properties/overrides-non-component-shorthand.js"