Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/msidolphin/webpack-aliyun-oss-plugin
webpack阿里云oss上传插件
https://github.com/msidolphin/webpack-aliyun-oss-plugin
Last synced: 16 days ago
JSON representation
webpack阿里云oss上传插件
- Host: GitHub
- URL: https://github.com/msidolphin/webpack-aliyun-oss-plugin
- Owner: msidolphin
- License: mit
- Created: 2021-03-13T06:45:25.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-03-16T06:44:49.000Z (over 3 years ago)
- Last Synced: 2024-02-22T11:47:29.690Z (9 months ago)
- Language: JavaScript
- Size: 13.7 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# webpack-aliyun-oss-plugin
webpack上传阿里云oss插件,能够在文件输出到output.path之后自动将静态资源发布到阿里云注意:这个插件应该在生产环境使用
## 安装
```bash
npm install @msidolphin/webpack-aliyun-oss-plugin --save-dev
```## 使用
```js
const WebpackAliyunOssPlugin = require('@msidolphin/webpack-aliyun-oss-plugin')module.exports = {
/// ...
plugins: [
new WebpackAliyunOssPlugin({
accessKeyId: 'your access key',
accessKeySecret: 'your access key secret',
/// 应该包含的文件
include: './dist/static/**',
/// 需要剔除的文件
exclude: [/\.html$/],
region: 'your region',
bucket: 'your bucket',
/// 阿里云oss发布路径
/// 最终文件的访问地址为:https://[bucket].[region].aliyuncs.com/[publicPath]/[file]
publicPath: '/www',
/// 静态资源路径 默认/static
assetsSubDirectory: '/static',
/// 文件上传超时时间 单位ms 默认60000
timeout: 60000
}),
/// ...
]
/// ...
}
```