npm 安装 image-webpack-loader 报错

用npm安装image-webpack-loader的时候报一下错误,在postinstall中出现 autoreconf: command not found,很明显这是此命令不存在,这种情况有两种解决方案

image.png

第一种,比较简单,直接用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就可以成功了

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。