更新记录
1.2.0(2025-12-05) 下载此版本
Full Changelog: https://github.com/cnguu/vite-plugin-uni-cdn/compare/v1.0.0...v1.2.0
平台兼容性
uni-app(4.75)
| Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
|---|---|---|---|---|---|---|---|---|
| √ | √ | √ | √ | √ | √ | √ | √ | √ |
| 微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
|---|---|---|---|---|---|---|---|---|---|---|
| √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ |
uni-app x(4.75)
| Chrome | Safari | Android | iOS | 鸿蒙 | 微信小程序 |
|---|---|---|---|---|---|
| √ | √ | √ | √ | √ | √ |
vite-plugin-uni-cdn
Vite 插件,在 UniApp 中替换静态资源链接为 CDN 链接
安装
pnpm i -D @cnguu/vite-plugin-uni-cdn
使用
// vite.config.ts
import UniCdn from '@cnguu/vite-plugin-uni-cdn'
import Uni from '@dcloudio/vite-plugin-uni'
import { defineConfig } from 'vite'
export default defineConfig({
plugins: [
UniCdn({
cdn: 'https://cdn.jsdelivr.net/gh/cnguu/vite-plugin-uni-cdn@main/packages/playground/src/static/cdn',
sourceDir: 'src/static/cdn',
}),
Uni(),
],
})
目前只支持绝对路径,如
/static/xxx/xxx.png
参数
cdn
- cdn 地址
- 默认
''
sourceDir
- 替换资源目录,不在该目录下的资源不会被替换
- 默认
'static/cdn'
include
- 扫描白名单 GLOB 格式
- 默认
['**/*.{vue,css,scss,sass,less,styl}']
exclude
- 扫描黑名单 GLOB 格式
- 默认
['**/node_modules/**', '**/uni_modules/**', '**/dist/**', '**/unpackage/**']
deleteOutputFiles
- 是否删除替换资源目录对应的输出目录
- 默认
true
verbose
- 是否输出命令行信息
- 默认
true

收藏人数:
https://github.com/cnguu/vite-plugin-uni-cdn
https://www.npmjs.com/package/@cnguu/vite-plugin-uni-cdn
下载插件并导入HBuilderX
下载插件ZIP
赞赏(0)
下载 9
赞赏 0
下载 11779094
赞赏 1818
赞赏
京公网安备:11010802035340号