Npm e request.log并确保您下载的所有内容都是200。我用更多信息编辑了我的问题。我可以解释为什么nexus在终端工作时没有用JAR更新。我首先测试了直接访问,生成了node_模块和package-lock.json。现在,当我将注册表更改为我的公司

Npm e request.log并确保您下载的所有内容都是200。我用更多信息编辑了我的问题。我可以解释为什么nexus在终端工作时没有用JAR更新。我首先测试了直接访问,生成了node_模块和package-lock.json。现在,当我将注册表更改为我的公司,npm,npm-install,nexus,nexus3,Npm,Npm Install,Nexus,Nexus3,e request.log并确保您下载的所有内容都是200。我用更多信息编辑了我的问题。我可以解释为什么nexus在终端工作时没有用JAR更新。我首先测试了直接访问,生成了node_模块和package-lock.json。现在,当我将注册表更改为我的公司nexus时,由于package-lock.json,我仍然得到node_模块。在我删除这个文件后,我开始出现上面提到的错误。你能尝试一个非作用域的软件包来验证它在编码上没有停顿吗?在我的新手眼里,你的配置看起来不错,但可能是一个很好的检查。如


e request.log并确保您下载的所有内容都是200。我用更多信息编辑了我的问题。我可以解释为什么nexus在终端工作时没有用JAR更新。我首先测试了直接访问,生成了node_模块和package-lock.json。现在,当我将注册表更改为我的公司nexus时,由于package-lock.json,我仍然得到node_模块。在我删除这个文件后,我开始出现上面提到的错误。你能尝试一个非作用域的软件包来验证它在编码上没有停顿吗?在我的新手眼里,你的配置看起来不错,但可能是一个很好的检查。如果可能的话,还值得通过apache来确保它不是那样的。你有什么解决方案吗?
SSLProxyEngine on

    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined

    ProxyRequests Off
    ProxyPreserveHost On
    RewriteEngine On
    RequestHeader set X-Forwarded-Proto "https"
    AllowEncodedSlashes NoDecode

SSLCertificateFile "D:\certs\repos-dev_company_hub.pem"
SSLCertificateKeyFile "D:\certs\repos-dev.company.hub.key" 
SSLProtocol All -SSLv2 -SSLv3 -TLSv1 -TLSv1
SSLHonorCipherOrder On
LogLevel debug
ProxyPass / http://<nexus server ip:port>/ nocanon
ProxyPassReverse / <nexus server ip:port>/


ErrorLog "logs/repos-error.log"
CustomLog "logs/repos-access.log" common

AllowEncodedSlashes NoDecode
65 verbose stack FetchError: request to https://repos-dev.company.hub/repository/npm-proxy/@angular%2fcompiler failed, reason: write EPROTO 140311458678592:error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol:../deps/openssl/openssl/ssl/statem/statem_lib.c:1922:
65 verbose stack
65 verbose stack     at ClientRequest.<anonymous> (/opt/node/lib/node_modules/npm/node_modules/node-fetch-npm/src/index.js:68:14)
65 verbose stack     at ClientRequest.emit (events.js:200:13)
65 verbose stack     at TLSSocket.socketErrorListener (_http_client.js:402:9)
65 verbose stack     at TLSSocket.emit (events.js:200:13)
65 verbose stack     at errorOrDestroy (internal/streams/destroy.js:107:12)
65 verbose stack     at onwriteError (_stream_writable.js:438:5)
65 verbose stack     at onwrite (_stream_writable.js:459:5)
65 verbose stack     at internal/streams/destroy.js:49:7
65 verbose stack     at TLSSocket.Socket._destroy (net.js:593:3)
65 verbose stack     at TLSSocket.destroy (internal/streams/destroy.js:37:8)
65 verbose stack     at WriteWrap.onWriteComplete [as oncomplete] (internal/stream_base_commons.js:84:12)
66 verbose cwd /data/npmTest
67 verbose Linux 3.10.0-693.21.1.el7.x86_64
68 verbose argv "/opt/node/bin/node" "/opt/node/bin/npm" "install"
69 verbose node v12.4.0
70 verbose npm  v6.9.0
71 error code EPROTO
72 error errno EPROTO
73 error request to https://repos-dev.company.hub/repository/npm-proxy/@angular%2fcompiler failed, reason: write EPROTO 140311458678592:error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol:../deps/openssl/openssl/ssl/statem/statem_lib.c:1922:
74 verbose exit [ 1, true ]