使用vscode开发的一个app,用的是ionic和cordova。ionic cordova resources更换icon和app
启动页面的时候突然提示下面这个错误
有说是资源图片太大,我压缩之后还是提示这个错误。有说要安装cordova-res.安装之后还是没有解决这个问题.
解决办法:
1.更新ionic cli版本
npm uninstall -g ionic
npm install -g @ionic/cli
2.安装cordova-res
npm install -g cordova-res
如果以前安装过cordova-res需要先卸载在安装,可以避免出现其它问题。在安装过程中提示需要链接git下载一个libvips-8.9.1-win32-x64.tar.gz文件。但是由于网络问题下载失败。这里记录一下
npm config set sharp_binary_host "https://npm.taobao.org/mirrors/sharp"
npm config set sharp_libvips_binary_host "https://npm.taobao.org/mirrors/sharp-libvips"
npm install sharp
切换到淘宝的镜像地址安装成功,请注意如果在安装cordova-res出现下载这个文件的时候才安装,然后建议先执行cordova-res卸载在安装.安装完成后执行ionic cordova resources 成功替换