美文网首页
uniapp-vite打包自动上传到oss

uniapp-vite打包自动上传到oss

作者: 耍帅oldboy | 来源:发表于2022-11-25 00:34 被阅读0次

    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,
    });
    ···
    

    相关文章

      网友评论

          本文标题:uniapp-vite打包自动上传到oss

          本文链接:https://www.haomeiwen.com/subject/mrhffdtx.html