@dcloudio/vite-plugin-uni 的 bug
Open
- Dominant language
- JavaScript
- Stars
- 41.6k
- Forks
- 3.7k
- Avg merge
- 7h 6m
- Merged PRs (30d)
- 6
Description
@dcloudio/vite-plugin-uni 中用到了 @vitejs/plugin-vue,在@dcloudio/vite-plugin-uni@3.0.0-alpha-4040120241209001 版本中(可能之前一直有问题)。
在[仓库文件](https://github.com/dcloudio/uni-app/blob/next/packages/vite-plugin-uni/src/vue/options.ts) 里的 154 行,这个判断逻辑有问题,参考 [vite 插件官方文档](https://github.com/vitejs/vite-plugin-vue/tree/plugin-vue%405.1.0/packages/plugin-vue#asset-url-handling) 的配置 `template.transformAssetUrls` 的值是一个对象,格式如下:
```
{
video: ['src', 'poster'],
source: ['src'],
img: ['src'],
image: ['xlink:href', 'href'],
use: ['xlink:href', 'href']
}
```
而我看代码里实际是读取 `template.transformAssetUrls.tags` 的,如果用户按照 vite 官网的配置,那就永远也不会生效,这也是我花了1天时间才决定看看uni app的代码原因,希望能更正过来
Contributor guide
Assessment
This issue has not been assessed yet.