针对移动端的前端工作流(12)—可能遇到的问题

为啥没有图片压缩

在这套基础库里是没有图片压缩的,这是因为经过实践发现无论是gulp-imagemin还是gulp-imageisux压缩效果都不好,所以最终取消掉了图片压缩。

如果要使用图片压缩,可以到智图的官网下载客户端,压缩图片。

为文件路径配置环境变量导致合并文件失败

在前后端未完全分离的情况下,需要给html页面配上如$rooturl的模板变量,这时候使用合并或者内联功能,因为不能获得准确的路径,所以会导致报错。

为了解决这个问题,我们提供了config.json文件,

举个例子:

如果配置了如$rooturl的模板变量,在config.json文件配置如下:

  1. {
  2. "rooturl": "{$rooturl}/"
  3. }

在执行gulp build命令的时候就会根据config.json中的配置,在html文件中先去除掉{$rooturl}/,再在最后的时候给所有的路径加上{$rooturl}/