npm install总是不成功的原因报错npm ERR! Failed at the gifsicle@4.0.1 postinstall script

问题描述:
我一个项目下载下来,明明只要 npm install 或者 sudo npm install 就可以的, 但是就是不成功,这里来来一个参考,最后面我把我的安装日志放上来。大家可以参考一下,当然,最主要的是参考这个人的。

npm安装包时报错npm ERR! Failed at the gifsicle@4.0.1 postinstall script

问题解决:
hosts 里面添加:

192.30.255.112 gist.github.com
192.30.255.112 github.com
192.30.255.112 www.github.com
151.101.56.133 avatars0.githubusercontent.com
151.101.56.133 avatars1.githubusercontent.com
151.101.56.133 avatars2.githubusercontent.com
151.101.56.133 avatars3.githubusercontent.com
151.101.56.133 avatars4.githubusercontent.com
151.101.56.133 avatars5.githubusercontent.com
151.101.56.133 avatars6.githubusercontent.com
151.101.56.133 avatars7.githubusercontent.com
151.101.56.133 avatars8.githubusercontent.com
151.101.56.133 camo.githubusercontent.com
151.101.56.133 cloud.githubusercontent.com
151.101.56.133 gist.githubusercontent.com
151.101.56.133 marketplace-screenshots.githubusercontent.com
151.101.56.133 raw.githubusercontent.com
151.101.56.133 repository-images.githubusercontent.com
151.101.56.133 user-images.githubusercontent.com

如果还是没有用,记得更新这些 ip :https://github.com/search?q=hosts

/*
zingfrivious@zingfriviousdeAir pay_user_front_v1 % npm install

> gifsicle@4.0.1 postinstall /Users/zingfrivious/code/front/pay_user_front_v1/node_modules/gifsicle
> node lib/install.js

  ⚠ connect ECONNREFUSED 0.0.0.0:443
  ⚠ gifsicle pre-build test failed
  ℹ compiling from source
  ✖ Error: Command failed: /bin/sh -c autoreconf -ivf
/bin/sh: autoreconf: command not found


    at /Users/zingfrivious/code/front/pay_user_front_v1/node_modules/bin-build/node_modules/execa/index.js:231:11
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (internal/process/task_queues.js:93:5)
    at async Promise.all (index 0)
npm WARN @babel/helper-define-polyfill-provider@0.2.3 requires a peer of @babel/core@^7.4.0-0 but none is installed. You must install peer dependencies yourself.
npm WARN vue-admin-template@4.2.1 No repository field.

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! gifsicle@4.0.1 postinstall: `node lib/install.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the gifsicle@4.0.1 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/zingfrivious/.npm/_logs/2021-10-08T07_45_14_710Z-debug.log
zingfrivious@zingfriviousdeAir pay_user_front_v1 % npm install npm -g
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/abbrev
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/ansi-align
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/ansi-regex
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/aproba
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/are-we-there-yet/node_modules/string_decoder
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/asap
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/asn1
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/assert-plus
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/asynckit
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/aws-sign2
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/aws4
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/balanced-match
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/bluebird
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/buffer-from
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/builtins
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/byline
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/call-limit
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/byte-size
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/camelcase
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/capture-stack-trace
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/caseless
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/chownr
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/ci-info
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/cli-boxes
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/cliui/node_modules/ansi-regex
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/cliui/node_modules/is-fullwidth-code-point
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/cliui/node_modules/strip-ansi
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/cliui/node_modules/string-width
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/clone
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/co
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/code-point-at
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/color-name
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/color-convert
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/ansi-styles
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/colors
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/concat-map
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/brace-expansion
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/concat-stream/node_modules/string_decoder
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/console-control-strings
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/copy-concurrently/node_modules/aproba
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/copy-concurrently/node_modules/iferr
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/core-util-is
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/create-error-class
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/cross-spawn/node_modules/yallist
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/crypto-random-string
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/cyclist
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/dashdash
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/debug/node_modules/ms
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/debug
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/debuglog
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/decamelize
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/decode-uri-component
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/deep-extend
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/defaults
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/delayed-stream
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/combined-stream
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/delegates
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/detect-indent
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/detect-newline
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/dotenv
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/duplexer3
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/duplexify/node_modules/string_decoder
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/editor
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/emoji-regex
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/end-of-stream
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/env-paths
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/err-code
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/es6-promise
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/es6-promisify
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/agent-base
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/escape-string-regexp
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/execa/node_modules/get-stream
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/extend
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/extsprintf
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/fast-deep-equal
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/fast-json-stable-stringify
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/figgy-pudding
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/find-npm-prefix
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/flush-write-stream/node_modules/string_decoder
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/forever-agent
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/from2/node_modules/string_decoder
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/fs-minipass/node_modules/minipass
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/fs-write-stream-atomic/node_modules/iferr
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/fs-write-stream-atomic/node_modules/string_decoder
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/fs.realpath
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/function-bind
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/gauge/node_modules/aproba
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/gauge/node_modules/string-width
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/genfun
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/gentle-fs/node_modules/aproba
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/gentle-fs/node_modules/iferr
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/get-caller-file
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/getpass
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/global-dirs
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/got/node_modules/get-stream
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/graceful-fs
npm WARN checkPermissions Missing write access to
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值