1. 错误详情如下
[4/5] Building fresh packages...
[7/13] ⠠ jpegtran-bin
[6/13] ⠠ gifsicle
[8/13] ⠠ mozjpeg
[4/13] ⠠ gifsicle
error E:\IdeaStudyProjects\ucthings-ui-vue\node_modules\gifsicle: Command failed.
Exit code: 1
Command: node lib/install.js
Arguments:
Directory: E:\IdeaStudyProjects\ucthings-ui-vue\node_modules\gifsicle
Output:
Hostname/IP does not match certificate's altnames: Host: raw.githubusercontent.com. is not in the cert's altnames: DNS:default.ssl.fastly.net, DNS:fastly.com, DNS:*.a.ssl.fastly.net, DNS:*.hosts.fastly.net, DNS:*.global.ssl.fastly.net, DNS:*.fastly.com, DNS:a.ssl.fastly.net, DNS:purge.fastly.net, DNS:mirrors.fastly.net, DNS:control.fastly.net, DNS:tools.fastly.net
compiling from source
gifsicle pre-build test failed
Error: Command failed: C:\WINDOWS\system32\cmd.exe /s /c "autoreconf -ivf"
'autoreconf' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���
2. 本人解决方式
在 package.json 文件中 配置忽略该错误
{
"name": "things-ui-vue",
"private": true,
"version": "0.0.1",
"scripts": {
....
},
"dependencies": {
......
},
// 问题解决配置
"resolutions": {
"//": "Used to install imagemin dependencies, because imagemin may not be installed in China. If it is abroad, you can delete it",
"bin-wrapper": "npm:bin-wrapper-china",
"rollup": "^2.72.0"
}
}
3. 错误原因分析