An open API service indexing awesome lists of open source software.

https://github.com/tcly861204/qiniu-upload-webpack-plugin

🎉🎉🔥webpack打包完以后静态资源打包上传到qiniu插件
https://github.com/tcly861204/qiniu-upload-webpack-plugin

js node qiniu webpack-plugin webpack4

Last synced: 2 months ago
JSON representation

🎉🎉🔥webpack打包完以后静态资源打包上传到qiniu插件

Awesome Lists containing this project

README

        

# upload-qiniu-cloud
![GitHub](https://img.shields.io/github/license/tcly861204/qiniu-upload-webpack-plugin?style=plastic)

将 webpack 打包出来的静态文件上传到七牛云。

# 特点

+ 上传webpack打包后的所有静态资源到七牛云
+ 自动忽略.html, .html.br, .html.gz文件
+ 支持覆盖已上传文件

基于官方七牛云[Node.js SDK](https://developer.qiniu.com/kodo/sdk/1289/nodejs)。

# 安装
```
npm i upload-qiniu-cloud -D
```

# 使用方法

```
const QiniuUploadWebpackPlugin = require('upload-qiniu-cloud')
plugins: [
new QiniuUploadWebpackPlugin({
publicPath: 'http://xxx.com', // 七牛云域名,自动替换 publicPath
accessKey: 'accessKey', // 个人中心,秘钥管理,AK
secretKey: 'secretKey', // 个人中心,秘钥管理,SK
bucket: 'xxx', // 存储空间名称
zone: 'Zone_z0' // 空间对应的机房,zone_z1代表华北,其他配置参见七牛云文档
})
];

```

# 效果截图

![示例](./example/quniuupload.example.png)