1、安装
npm i -D vite-oss-plugin
2、 基本配置
options | description | type | default |
---|---|---|---|
region | 阿里云 oss 地域 | string | |
accessKeyId | 阿里云 oss 访问ID | string | |
accessKeySecret | 阿里云 oss 访问秘钥 | string | |
bucket | 阿里云 oss 存储空间名称 | string | |
overwrite | 如果文件存在,是否覆盖 | booean | |
ignore | 文件忽略规则。如果你使用空字符串 '' ,将不会忽略任何文件 | string | '' |
headers | 请求头设置,详细信息见 https://help.aliyun.com/document_detail/31955.html | object | {} |
enabled | 是否启用本插件 | boolean | true |
... | 其它初始化的参数,详细信息请见 https://help.aliyun.com/document_detail/64097.html | any |
3、使用方法
配置vite.config.js
import { defineConfig } from 'vite';
import uni from '@dcloudio/vite-plugin-uni';
import vitePluginAliOss from 'vite-oss-plugin'
let plugins = []
plugins.push(uni())
// h5上传到oss
if(process.env.UNI_PLATFORM=='h5' && process.env.NODE_ENV=='production'){
const options = {
region: 'oss-cn-shenzhen',
accessKeyId: 'xxxx',
accessKeySecret: 'xxxx',
bucket: 'xxxx',
overwrite:true
}
plugins.push(vitePluginAliOss(options))
}
export default defineConfig({
plugins: plugins,
});
···
网友评论