1.0.1 • Published 2 years ago

vite-oss-plugin v1.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

安装

pnpm i -D vite-oss-plugin

或者

yarn add -D vite-oss-plugin

或者

npm i -D vite-oss-plugin

基本配置

optionsdescriptiontypedefault
region阿里云 oss 地域string
accessKeyId阿里云 oss 访问IDstring
accessKeySecret阿里云 oss 访问秘钥string
bucket阿里云 oss 存储空间名称string
overwrite如果文件存在,是否覆盖booean
ignore文件忽略规则。如果你使用空字符串 '' ,将不会忽略任何文件string''
headers请求头设置,详细信息见 https://help.aliyun.com/document_detail/31955.htmlobject{}
enabled是否启用本插件booleantrue
...其它初始化的参数,详细信息请见 https://help.aliyun.com/document_detail/64097.htmlany

使用方法

1、在 vite.config.js 中注册本插件
2、设置 base 开发或生产环境服务的公共基础 URL 路径

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import vitePluginAliOss from 'vite-plugin-ali-oss'

const options = {
region: '<Your Region>'
accessKeyId: '<Your Access Key ID>',
accessKeySecret: '<Your Access Key Secret>',
bucket: '<Your Bucket>'
}

const prod = process.env.NODE_ENV === 'production'

// https://vitejs.dev/config/
export default defineConfig({
base: prod ? 'https://foo.com/' : '/', // 打包时必须是 URL
plugins: [vue(), vitePluginAliOss(options)]
})

上传到 oss 特定目录下,只要直接设置 base:

base: prod ? 'https://foo.com/yourpath/etc/' : '/'

3、打包发布生产代码

yarn build