1.1.0 • Published 4 years ago

umi-plugin-cdn v1.1.0

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

umi-plugin-cdn

NPM version NPM downloads

umi 上传到 CDN 的插件(目前支持 qiniu,aliyun oss)

Usage

yarn add umi-plugin-cdn
# or
npm install umi-plugin-cdn

Configure in .umirc.js,

export default {
  plugins: [["umi-plugin-cdn", options]]
};

Options

plugins: [
  [
    join(__dirname, "..", require("../package").main || "index.js"),
    {
      cdn: "aliyun", // qiniu ,aliyun
      // qiniu 的配置参数,建议使用环境变量来
      // publicPath: "https://static-qiniu.com.com/",
      // config: {
      //   accessKey: "xxxxxxx",
      //   secretKey: "xxxxxxx",
      //   bucket: "xxxxxxx",
      //   path: "xxxxxxx/",
      //   exclude: /\.html$/
      // }

      // 阿里云OSS 的参数
      publicPath: "https://static-aliyun.com.com/",
      config: {
        accessKey: "xxxxxxx",
        secretKey: "xxxxxxx",
        bucket: "xxxxxxx",
        region: "xxxxxxx",
        exclude: /\.html$/
      }
    }
  ]
];

注意,publicPath 地址后缀需要带上 / ,否则上传后的地址变成 https://static-qiniu.com.comstatic/logo.png 注意,七牛的 path 参数,同样的原因,在在字符串尾部加上一个 /

ENV

环境变量 UPLOAD_CDN 等于 none 的时候,不上传静态资源

LICENSE

MIT

1.1.0

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago