在使用npm安装依赖时,npm install

报如下错误:

npm ERR! code 1
npm ERR! path C:\Users\Admin\AppData\Roaming\npm\node_modules\pngquant-bin
npm ERR! command failed
npm ERR! command C:\Windows\system32\cmd.exe /d /s /c node lib/install.js
npm ERR! compiling from source
npm ERR! getaddrinfo ENOENT raw.githubusercontent.com
npm ERR! pngquant pre-build test failed
npm ERR! Error: Command failed: C:\Windows\system32\cmd.exe /s /c "rm ./INSTALL"
npm ERR! 'rm' 
npm ERR!
npm ERR!
npm ERR!     at C:\Users\Admin\AppData\Roaming\npm\node_modules\pngquant-bin\node_modules\bin-build\node_modules\execa\index.js:231:11
npm ERR!     at processTicksAndRejections (node:internal/process/task_queues:96:5)
npm ERR!     at async Promise.all (index 0)

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Admin\AppData\Local\npm-cache\_logs\2022-08-07T10_33_49_748Z-debug-0.log

看报错信息

npm 错误! getaddrinfo ENOENT raw.githubusercontent.com
npm 错误! pngquant 预构建测试失败

解决办法:

1.通过https://www.ipaddress.com/ 网查询raw.githubusercontent.com使用的ip地址

2.修改HOSTS文件

找到这个文件夹: C:\Windows\System32\drivers\etc 下的hosts
打开,在最后一行编辑

将上面查到的ip地址取一个添加进去并保存。

 

然后再回到程序中,重新安装:npm install
即可成功!

本人前端开发小白,记录下困扰多时的问题解决过程,希望能够帮助跟我一样遇到这一问题的前端开发新手朋友。

 

 

 

 

Logo

前往低代码交流专区

更多推荐