使用 npm 安装任何软件包会不断出现相同的错误,这是否有原因?

问题描述 投票:0回答:2

我一直在尝试为我的 React 应用程序安装电子,但它一直给我这个错误

npm ERR! code 1
npm ERR! path C:\Users\addis\Desktop\Nigerian-navy-publications\nigerian-navy-publications\node_modules\electron
npm ERR! command failed
npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c node install.js
npm ERR! RequestError: read ECONNRESET
npm ERR!     at ClientRequest.<anonymous> (C:\Users\addis\Desktop\Nigerian-navy-publications\nigerian-navy-publications\node_modules\got\dist\source\core\index.js:970:111)      
npm ERR!     at Object.onceWrapper (node:events:629:26)
npm ERR!     at ClientRequest.emit (node:events:526:35)
npm ERR!     at origin.emit (C:\Users\addis\Desktop\Nigerian-navy-publications\nigerian-navy-publications\node_modules\@szmarczak\http-timer\dist\source\index.js:43:20)
npm ERR!     at TLSSocket.socketErrorListener (node:_http_client:495:9)
npm ERR!     at TLSSocket.emit (node:events:514:28)
npm ERR!     at emitErrorNT (node:internal/streams/destroy:151:8)
npm ERR!     at emitErrorCloseNT (node:internal/streams/destroy:116:3)
npm ERR!     at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
npm ERR!     at TLSWrap.onStreamRead (node:internal/stream_base_commons:217:20)

npm ERR! A complete log of this run can be found in: C:\Users\addis\AppData\Local\npm-cache\_logs\2024-02-15T19_46_59_700Z-debug-0.log

我尝试了

npm cache clean --force
,删除了
node-modules
package-lock.json
,但没有任何效果。我什至删除了日志文件,其中显示可以找到完整的运行日志,但每当我尝试再次安装但出现相同的错误时,该文件都会不断重新创建。我尝试了其他电子替代品,但错误仍然存在。

我尝试从节点模块中删除电子,完全删除节点模块文件夹以及package-lock.json文件,以便运行全新安装,npm缓存清理--force,npm缓存清理,尝试安装其他软件包以查看错误是否仅与电子有关,但我不断收到相同的错误。

reactjs npm electron node-modules vite
2个回答
0
投票

ECONNRESET
是一个网络错误,似乎有某个安装后挂钩脚本正在尝试连接到远程计算机,但连接失败。

您应该阅读日志文件以确定当时正在安装哪个软件包,并查看源代码以了解它尝试连接到的位置。


0
投票

我相信这个问题已经得到解答这里

根据这些答案,您应该考虑重置您的 npm 代理,或更改注册表以强制其使用 HTTP 协议(不建议这样做,因为这可能存在安全风险)。

© www.soinside.com 2019 - 2024. All rights reserved.