image-webpack-loader始终安装不上在 Linux 虚拟机上
安装包源是 cnpm
镜像
求解
根据报错信息,只看到image-webpack-loader
依赖 gifsicle 包没有,我手动上传了这个包
显示安装成功,但是我执行build的时候,还是会报错,报的错如下:
在本地调试是没有问题,webpack
配置如下
if(process.env.NODE_ENV==='production'){
isCompess = [{
loader: 'url-loader',
options: {
limit: 10000,
name: utils.assetsPath('img/[name].[hash:7].[ext]')
}
}, {
loader: 'image-webpack-loader',// 压缩图片
options: {
bypassOnDebug: true,
}
}]
}else{
isCompess = [{
loader: 'url-loader',
options: {
limit: 10000,
name: utils.assetsPath('img/[name].[hash:7].[ext]')
}
}]
}
{
test: /\.(png|jpe?g|gif|svg)(\?.*)?$/,
use: isCompess
},
现在报错信息g
我在服务器上安装了一个libpng 库,但是还有两个依赖安装不上。。。。
这个image-webpack-loader 依赖吧,有其他依赖,分别是
mozjpeg
,optipng
,pngquant
,gifsicle
,cwebp
我的这个问题,
有两个包是因为
format error in certificate's notAfter field
导致的,这个认证是https的认证,因为我的服务器测试的时候,把服务器时期进行了修改,大概是
2078年
,所以当日期改回之后,就可以了,有一个包是因为
linux
缺少插件,使用yum install libpng
安装后,,还有一个
mozjpeg
这个包安装不了,是因为linux
版本问题过老,对GLIBC
升级到指定2.14
的版本,所有的依赖包安装都无报错,image-webpack-loader
也就成功了