用npm安装image-webpack-loader的时候报一下错误,在postinstall中出现 autoreconf: command not found
,很明显这是此命令不存在,这种情况有两种解决方案
第一种,比较简单,直接用cnpm,npm切源是没有用,我也不知道为什么,可能cnpm和npm的执行有一定的区别,npm需要经过生命周期函数(按照 preinstall、install、postinstall 的顺序),postinstall阶段失败,结果虽然包下载下来,但是用起来是有问题的
第二种,安装报错的命令autoreconf
,因为本人是mac所以直接用brew install autoreconf
, 需要换源,
homebrew有三个源:
1 homebrew源:本身自带的一些软件源
2 formula源:额外的一些软件的软件名源
3 bottles源:额外的一些软件的二进制源
设置formula源即可
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" && git remote set-url origin git://mirrors.ustc.edu.cn/homebrew-core.git
然后brew install autoreconf
,最后进入你项目目录再安装image-webpack-loaer
就可以成功了
网友评论