1.0.1 • Published 3 years ago

upload-ali-oss-plugin v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

upload-ali-oss-plugin

A webpack plugin to upload assets to aliyun oss

一个上传文件到 阿里云osswebpack 插件。

使用

  1. 安装包
$ npm install upload-ali-oss-plugin -D
or
$ yarn add upload-ali-oss-plugin -D
  1. 在 config 文件中引入,添加到 plugins
const AliOssPlugin = require('upload-ali-oss-plugin')

// webpack config, oss 配置
const { OSS } = require('./oss')

new AliOssPlugin({
  region: OSS.REGION,
  accessKeyId: OSS.ACCESS_KEY_ID,
  accessKeySecret: OSS.ACCESS_KEY_SECRET,
  bucket: OSS.BUCKET,
  ossPath: OSS.PREFIX,
})

// oss.js,记得添加到 .gitignore,不要暴露到外网
module.exports = {
  OSS: {
    ACCESS_KEY_ID: 'your key',
    ACCESS_KEY_SECRET: 'your secret',
    BUCKET: 'your bucket',
    REGION: 'oss-cn-shenzhen',
    PREFIX: '要上传到的 oss 目录',
  },
}

options 说明

参数说明类型默认值是否必填
region阿里云上传区域Stringoss-cn-hangzhou
accessKeyId阿里云的 accessKeyIdString-
accessKeySecret阿里云的 accessKeySecretString-
bucket上传到哪个 bucketString-
debug调试开关Booleanfalse
ossPath上传到 bucket 的哪个目录String''(不传则默认根目录)
patterns需要上传的文件规则Array
verbose是否展示详细日志Booleantrue
timeout上传超时时间Number60(单位秒)
overwrite是否覆盖同名文件Booleanfalse