Open liukexina opened 3 years ago
还有其他方式:
copy: {
patterns: [
{ from: 'src/static/', to: 'dist/static/' },
],
options: {
}
},
mini: {
imageUrlLoaderOption: {
limit: 1024,
mimetype: 'image/png',
encoding: 'base64',
esModule: false, // 默认true,限制条件1024下转为base64, false代表均转为base64
},
}
但不建议设置esModule: false
原生小程序经过taro convert 转为taro后 将图片src 采用require('...')形式,编译后小程序报错,查看打包后的static文件夹有该图片,路径也没问题 原因:转换为h5 可以正常加载,但小程序不可以 因为 h5 用了 3.0 的 url-loader,之前小程序用的还是 2.0,即用require(''), 而 3.0 有个 Breaking Changes,默认设置了 esModule 为 true。现在改用 3.0,意思默认都需要 require().default