如上图,图片出现裂纹,其他图片正常。上图是本项目关于图片转码的配置。看了配置,发现图片的大小是有限制的,也就是limit限制的大小是10kb?(啊,这不重要)而且我的图片太大了250k!(我觉得我才250。)不过说句公道话,这张图就算不转base64也应该可以访问,但实际上……是的,因为我把原来的static改了,所以图片的地址变了打包后的位置。因此访问不可用并且发生错误。打包前,我的static的位置没有变,直接找相对路径即可。但是我打包后把static和index.html文件分开了,导致访问失败。既然找到了原因,有两种方法:不改配置,把打包文件中的图片拿出来放在能找到的地方,改配置,其他的保持不变。1方法太邪恶了,果断选择了2。其实很简单,重新编辑图1中options下的publicPath,放到能找到的地方。这样虽然在开发的时候大图会被拆分,但是打包后的位置是不会错的。本着上线看正常开发无所谓的项目标准,按葫芦画瓢的我就忽略了这个勺子。多于。
