Nutritious Pancake Mountain

    qiniu-upload-vuecli5

    1.0.3 • Public • Published

    Upload To Qiniu vue-cli5 Webpack Plugin

    A plugin upload file to qiniu clound for vue-cli4|vue-cli5

    Install

      npm i --save-dev qiniu-upload-vuecli5
      yarn add qiniu-upload-vuecli5 --dev

    Usage

    vue.config.js

    const Upload2QiniuPlugin = require("qiniu-upload-vuecli5");
    
    module.exports = {
      entry: "index.js",
      output: {
        path: __dirname + "/dist",
        filename: "index_bundle.js",
      },
      plugins: [
        new Upload2QiniuPlugin({
          qiniuAccessKey: "xxxx",
          qiniuSecretKey: "xxxxx",
          qiniuBucket: "xxx",
          qiniuZone: "Zone_z0",
        }),
      ],
    };

    Options

    You can pass a hash of configuration options to qiniu-upload-vuecli5. Allowed values are as follows

    Name Type Default Description
    qiniuAccessKey {String} null Your Qiniu AccessKey
    qiniuSecretKey {String} null Your Qiniu SecretKey
    qiniuBucket {String} null Your Qiniu Bucket Name
    qiniuZone {String} null Your Qiniu zone code
    enabledRefresh {Boolean} false Is enable refresh the file on Qiniu Clound after file upload
    excludeHtml {Boolean} true Is exclude html file
    onlyRefreshHtml {Boolean} false only refresh html file (eg: _/demo/index.html + _/demo/), throws an exception in the case of a failure.
    prefixPath {String} - prefix path for the file
    uploadLogPath {String} webpackConfig.context Provide a directory where log file should be stored
    uploadTaget {String} webpackConfig.output.path The target file/folder to upload

    About Zone:

    Name value
    华东 "Zone_z0"
    华北 "Zone_z1"
    华南 "Zone_z2"
    北美 "Zone_na0"

    Install

    npm i qiniu-upload-vuecli5

    DownloadsWeekly Downloads

    6

    Version

    1.0.3

    License

    MIT

    Unpacked Size

    14.7 kB

    Total Files

    4

    Last publish

    Collaborators

    • avatar