upload-to-qiniu-webpack-plugin
v1.1.4
Published
A plugin upload file to qiniu clound for webpack
Downloads
6
Maintainers
Readme
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" |