npm ERR! code 1
npm ERR! path D:\helloword\node_modules\electron
npm ERR! command failed
npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c node install.js
npm ERR! RequestError: connect ETIMEDOUT 185.199.108.133:443
npm ERR!     at ClientRequest.<anonymous> (D:\helloword\node_modules\got\dist\source\core\index.js:970:111)
npm ERR!     at Object.onceWrapper (node:events:628:26)
npm ERR!     at ClientRequest.emit (node:events:525:35)
npm ERR!     at origin.emit (D:\helloword\node_modules\@szmarczak\http-timer\dist\source\index.js:43:20)
npm ERR!     at TLSSocket.socketErrorListener (node:_http_client:502:9)
npm ERR!     at TLSSocket.emit (node:events:513: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 TCPConnectWrap.afterConnect [as oncomplete] (node:net:1494:16)

npm ERR! A complete log of this run can be found in: C:\Users\尹女神\AppData\Local\npm-cache\_logs\2023-08-23T13_12_57_205Z-debug-0.log

 解决办法是  首先应该是你的node版本过高的原因  和npm版本不匹配   (降低node版本)

1.把整个node_modues依赖包删掉

注意:不用把packge.json文件删哟

2.npm cache clean --force清理缓存命令:

   在创建好的文件夹里的根目录首先查看

3.node -v   查看当前node版本   (当时我查看自己的是18.16.1版本)

4.npm -v 看是否是最新版本   (当时我查看自己的是9.8.1版本)

5.nvm list  查看了所有已经安装的node版本  

    我在这里使用了nvm来切换node版本

      nvm use 14.16.1

6.nvm use 你所要切换的版本号  

      接着继续npm install 

7.   npm install electron -D   

接着有可能还会遇到这样的报错   当然和上面的不一样  貌似明显报错少一些

在这里我又重复一遍

1.把整个  node_modues     依赖包删掉(手动删)

注意:不用把packge.json文件删哟

2.npm cache clean --force   清理缓存命令:

      接着继续npm install 

3.   npm install electron -D     就装electron成功啦

     

温馨小提示 : 

不太了解node的小伙伴去官网(节点.js (nodejs.org)) 另一个就是使用nvm来切换node版本

nvm下载地址  https://github.com/coreybutler/nvm-windows

nvm的使用   https://blog.csdn.net/QWERTYQ16/article/details/124497532

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐