getaddrinfo ENOENT raw.githubusercontent.com

Error: Command failed: C:\windows\system32\cmd.exe /s /c "./configure --disable-shared

  1. 错误关键词:cwebp-binautoreconf -ivfpngquantlibpng-dev

  1. 完整的错误信息有3条:

  • Error: Command failed: C:\windows\system32\cmd.exe /s /c "./configure --disable-shared --prefix="D:\Project\vue-admin-beautiful-template\node_modules\cwebp-bin\vendor" --bindir="D:\Project\vue-admin-beautiful-template\node_modules\cwebp-bin\vendor""

  • Error: Command failed: C:\windows\system32\cmd.exe /s /c "autoreconf -ivf"
    'autoreconf'

  • Error: Command failed: C:\windows\system32\cmd.exe /s /c "./configure --with-system-zlib --prefix="D:\Project\vue-admin-beautiful-template\node_modules\optipng-bin\vendor" --bindir="D:\Project\vue-admin-beautiful-template\node_modules\optipng-bin\vendor""

  • Error: pngquant failed to build, make sure that libpng-dev is installed

发生场景:react 老项目在执行npm install时报错

完整的错误

[email protected] postinstall D:\Project\vue-admin-beautiful-template\node_modules\cwebp-bin
> node lib/install.js

  ‼ getaddrinfo ENOENT raw.githubusercontent.com
  ‼ cwebp pre-build test failed
  i compiling from source
  × Error: Command failed: C:\windows\system32\cmd.exe /s /c "./configure --disable-shared --prefix="D:\Project\vue-admin-beautiful-template\node_modules\cwebp-bin\vendor" --bindir="D:\Project\vue-admin-beautiful-template\node_modules\cwebp-bin\vendor""
'.' ����� ����ⲿ���Ҳ���ǿ����еij���
���������ļ���


    at D:\Project\vue-admin-beautiful-template\node_modules\bin-build\node_modules\execa\index.js:231:11
    at runMicrotasks ()
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
    at async Promise.all (index 0)

> [email protected] postinstall D:\Project\vue-admin-beautiful-template\node_modules\gifsicle
> node lib/install.js

  ‼ getaddrinfo ENOENT raw.githubusercontent.com
  ‼ gifsicle pre-build test failed
  i compiling from source
  × Error: Command failed: C:\windows\system32\cmd.exe /s /c "autoreconf -ivf"
'autoreconf' ����� ����ⲿ���Ҳ���ǿ����еij���
���������ļ���

解决办法

找到问题所在,解决起来就容易得多了,直接找到可用的ip地址写进host里面,这里刚好有一个,如果下面的ip地址不行,找到可用ip地址就好

 199.232.28.133 raw.githubusercontent.com

或者

185.199.108.133 raw.githubusercontent.com

你可能感兴趣的:(NodeJS,前端)