前端项目build后自动上传到七牛云
- npm install qiudistupload -D
- 写入配置
module.exports = {
...,
configureWebpack: config => {
if (process.env.NODE_ENV === 'production') {
config.plugins.push(new QiNiuUploadPlug({
publicPath: 'https://xxxxx', // 七牛云域名,和文件夹名称一起,自动替换默认设置的 publicPath
prefix, // 文件夹名称,默认 webDist
accessKey: 'xxxx', // 个人中心,秘钥管理,AK
secretKey: 'xxxx', // 个人中心,秘钥管理,SK
bucket: 'xxx', // 存储空间名称
zone: 'xxx', // 存储地区
cover: true, // 默认为 false, 慎用!设置为 true 会覆盖掉已经保存在七牛云上的同名文件。
clear: false, // 默认为 false 慎用!上传前是否清空文件夹里已上传的文件
}))
}
}
}
- 把lib目录下的文件拷出来,放在项目根目录,然后在webpack里引入,用法如上
- 如果是vue-cli构建的项目,直接在vue.config.js里引入,用法还是如上
插件基于webpack 4.x,node 8以上的,这里注意下
- 使用 Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md
- 你可以 https://gitee.com/explore 这个地址来了解码云上的优秀开源项目
- GVP 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目