@ycmfe/yc-webpack-cdn
洋葱CDN上传插件,基于中学文件上传服务
Install
npm install @ycmfe/yc-webpack-cdn --save
Use
const yccdn = require('@ycmfe/yc-webpack-cdn');
yccdn({
path, // 需要上传的根目录
rule: // 请参考glob的rule格式
cdnDir, // 必须。为CDN提供一个目录
fileOption, // glob对应的配置,默认为空
processNumber: 100 //配置单次处理的进程数,默认为100,
syncdb?: boolean, // 是否将cdn同步到数据库,建议正式包为 true,
type?: number, // 需要同步到数据的cdn类型,1 为多业务项目通用包,2 为其他包
}).then(() => {
cb();
});
生成完的资源路径为 /middle/(cdnDir)/(yourfilename.ext)
,特别大的文件请跳过