taro微信小程序assets静态图片不被编译成base64
taro 的微信小程序项目,不希望把在样式文件( css 、 less 、 scss )中引入的 assets/images 文件夹下的图片编译成 base64 。
可以在config/index.ts
文件中的mini
进行配置。
参考:taro小程序打包时静态图片无法关闭base64转换
重点:
1、imageUrlLoaderOption
的limit
为 -1
2、postcss
的url
的enable
为false
const config = {
// ...
mini: {
// ...
imageUrlLoaderOption: {
limit: -1,
},
postcss: {
// ...
url: {
enable: false,
config: {
limit: 1024,
},
},
// ...
},
},
// ...
};
// ...
postcss.url.enable只要设置为true,postcss.url.config.limit设什么值去定义转换尺寸都不管用,全部都转为base64编码
若想设置转换尺寸,需要在imageUrlLoaderOption.limit进行设置。若全都不想转换成base64编码,imageUrlLoaderOption.limit要设为-1。