README
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" |