1.2.4 • Published 4 years ago
vue-cli-plugin-upload-qiniu v1.2.4
npm i --save-dev upload-to-qiniu-webpack-plugin
webpack.config.js
const UploadToQiniuWebpackPlugin = require('upload-to-qiniu-webpack-plugin');
module.exports = {
entry: 'index.js',
output: {
path: __dirname + '/dist',
filename: 'index_bundle.js'
},
plugins: [
new UploadToQiniuWebpackPlugin({
qiniuAccessKey: 'ARA9LIvdx3JFZyADmwohmNSIjVxgpzIA4',
qiniuSecretKey: 'aK19LEtOfStwsvn5TqkVFnbzxlI5FNU7',
qiniuBucket: 'bucket-test',
qiniuZone: 'Zone_z0',
})
]
}
You can pass a hash of configuration options to upload-to-qiniu-webpack-plugin
.
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" |