当我尝试从npm安装软件包时出现提取失败错误。我设置了npm的配置: - 将strict-ssl设置为false - 使用https://registry.npmjs.org/设置注册表 - 设置代理和https-proxy
当我搜索一个包时,注册表的get方法工作正常但是当我尝试安装时,我收到了一个错误
在使用npm 5.5.1的最新版本的Node 8.9.1升级节点后,出现此错误。
我尝试了很多东西来修复它: - 删除内容并使用proxy,strict-ssl重新配置我的.npmrc设置 - 降级到我的最新版本,这是节点4版本,但它不起作用....
这是我得到的错误:
如果它以ok结束,那就有用了 详细的cli [' C:\ Applications \ Nodejs \ node.exe',
详细的cli
' C:\用户\ XXXXXXXXX \应用程序数据\漫游\ NPM \ node_modules \ NPM \ BIN \ NPM-cli.js&#39 ;,
详细的cli'安装',
verbose cli' create-react-class',
详细的cli' - 保存',
详细的cli' - 详细' ]
info使用npm@5.5.1
info使用node@v4.7.0
详细的npm-session 3edca0dd78623f79
傻安装loadCurrentTree
傻安装readLocalPackageData
对于https://registry.npmjs.org/create-react-class的create-react-class @ latest请求,silly fetchPackageMetaData错误失败,原因:写EPROTO 101057795:错误:140770FC:SSL例程:SSL23_GET_SERVER_HELLO:未知协议:openssl \ ssl \ s23_clnt.c:794:
详细类型系统
详细堆栈FetchError:对https://registry.npmjs.org/create-react-class的请求失败,原因:写入EPROTO 101057795:错误:140770FC:SSL例程:SSL23_GET_SERVER_HELLO:未知协议:openssl \ ssl \ s23_clnt.c:794:
详细堆栈 ClientRequest上的详细堆栈。 (C:\用户\ XXXXXXXXX \应用程序数据\漫游\ NPM \ node_modules \ NPM \ node_modules \包中\ node_modules \使取入发生\ node_modules \节点取入NPM \ SRC \ index.js:68:14)<无线电通信/> emitOne上的详细堆栈(events.js:77:13)
ClientRequest.emit的详细堆栈(events.js:169:7)
在onerror上的冗长堆栈 (C:\用户\ XXXXXXXXX \应用程序数据\漫游\ NPM \ node_modules \ NPM \ node_modules \包中\ node_modules \使取入发生\ node_modules \ HTTPS代理剂\ node_modules \剂基\ index.js:106: 9)
callbackError上的详细堆栈(C:\ Users \ xxxxxxxxx \ AppData \ Roaming \ npm \ node_modules \ npm \ node_modules \ pacote \ node_modules \ make-fetch-happen \ node_modules \ https-proxy-agent \ node_modules \ agent-base \ index。 JS:126:5)
verbose cwd D:\ Users \ xxxxxxxxx \ Documents \ PycharmWorkspace \
详细说明Windows_NT 6.1.7601
详细的argv&#34; C:\ Applications \ Nodejs \ node.exe&#34; &#34; C:\用户\ XXXXXXXXX \应用程序数据\漫游\ NPM \ node_modules \ NPM \ BIN \ NPM-cli.js&#34; &#34;安装&#34; &#34;创建反应的级&#34; &#34; - 保存&#34; &#34; - 冗长&#34;
详细节点v4.7.0
详细npm v5.5.1
错误代码EPROTO
错误错误EPROTO
错误请求https://registry.npmjs.org/create-react-class失败,原因:写EPROTO 101057795:错误:140770FC:SSL例程:SSL23_GET_SERVER_HELLO:未知协议:openssl \ ssl \ s23_clnt.c:794:
详细退出[1,true]
答案 0 :(得分:-5)