umi-plugin-alioss
umi,umi-plugin,alioss
基于 umi2.x 插件体系编写
说明
基于umi-plugin
系统封装的一个插件,用于构建成功之后上传静态资源到阿里云
使用
yarn add umi-plugin-alioss -Dyarn add ali-oss -D
在.umirc.js
或者config/config.js
中使用
const ossPluginOpt = ossConfig: region: 'oss-cn-beijing' bucket: 'example' secure: true configName: '.alioss' enabled: true cdnPrefix: 'https://cdn.xxx.com/release/' // CDN前缀 uploadPath: '/release' // 文件上传路径 exclude: '' // 排除文件 ignoreHtml: true // 不上传html; plugins: 'umi-plugin-alioss' ossPluginOpt;
注意事项:
为了安全起见,alioss
上传是需要accessKeyId
,accessKeySecret
的
我们在使用之前需要先到系统用户目录下新建.alioss
文件,内容如下
accessKeyId=1231231231231accessKeySecret=12312312312313
比如mac
用户在/User/xxx/.alioss
windows
用户在C:/User/admin/.alioss
注意:在服务器环境中需要给该文件设置读取权限比如:chmod 600 .alioss
1.0.2 更新
为了兼容umi3.x
代码有些许改动