基于 vite 的,上传打包资源到阿里云、腾讯云、minio 等存储服务。
npm install -D @h5easy/vite-plugin-upload
pnpm add -D @h5easy/vite-plugin-upload
参数 |
类型 |
介绍 |
accessKeyId |
string |
密钥 id |
accessKeySecret |
string |
密钥 |
bucket |
string |
桶名称 |
region |
string |
存储桶所在地域 |
bucketName |
string |
桶下面的文件夹 |
remoteDir |
string |
远程文件夹地址 |
from |
string |
打包生成目录,dist |
excludesExtra |
string[] |
需要过滤的后缀 ["map"] |
import { AliUploadPlugin, AliConfig } from "@/vite-plugin-upload";
AliUploadPlugin({
accessKeyId: "",
accessKeySecret: "",
bucket: "",
region: "",
bucketName: "",
remoteDir: "",
from: "dist",
excludesExtra: ["map"]
});
参数 |
类型 |
介绍 |
secretId |
string |
密钥 id |
secretKey |
string |
密钥 |
bucket |
string |
桶名称 |
region |
string |
存储桶所在地域 |
bucketName |
string |
桶下面的文件夹 |
remoteDir |
string |
远程文件夹地址 |
from |
string |
打包生成目录,dist |
excludesExtra |
string[] |
需要过滤的后缀 ["map"] |
import { TencentUploadPlugin, TencentConfig } from "@h5easy/vite-plugin-upload";
TencentUploadPlugin({
secretId: "",
secretKey: "",
bucket: "",
region: "",
bucketName: "",
remoteDir: "",
from: "dist",
excludesExtra: ["map"]
});
参数 |
类型 |
介绍 |
endPoint |
string |
对象存储服务的 URL |
port |
number |
TCP/IP 端口号 |
useSSL |
boolean |
是否使用 ssl |
accessKey |
string |
密钥 id |
secretKey |
string |
密钥 |
bucket |
string |
桶名称 |
region |
string |
存储桶所在地域 |
bucketName |
string |
桶下面的文件夹 |
remoteDir |
string |
远程文件夹地址 |
from |
string |
打包生成目录,dist |
excludesExtra |
string[] |
需要过滤的后缀 ["map"] |
import { MinioUploadPlugin, MinioConfig } from "@h5easy/vite-plugin-upload";
MinioUploadPlugin({
endPoint: "",
port: 9000,
useSSL: false,
accessKey: "",
secretKey: "",
bucket: "",
region: "",
bucketName: "",
remoteDir: "",
from: "dist",
excludesExtra: ["map"]
});
参数 |
类型 |
介绍 |
server |
string |
endpoint 服务地址 |
accessKey |
string |
密钥 id |
secretKey |
string |
密钥 |
bucket |
string |
桶名称 |
bucketName |
string |
桶下面的文件夹 |
remoteDir |
string |
远程文件夹地址 |
from |
string |
打包生成目录,dist |
excludesExtra |
string[] |
需要过滤的后缀 ["map"] |
import { HuaweiUploadPlugin, HuaweiConfig } from "@h5easy/vite-plugin-upload";
HuaweiUploadPlugin({
server: "https://obs.cn-east-3.myhuaweicloud.com",
accessKey: "",
secretKey: "",
bucket: "",
bucketName: "",
remoteDir: "",
from: "dist",
excludesExtra: ["map"]
});