Open liyangovo opened 7 months ago
const pkg = require("./package.json"); module.exports = { client: { name: "dev", enable: true, // 是否启用 Bucket: "", // COS 存储桶的名称 Region: "", // COS 存储桶所在地域 SecretId: "", // 腾讯云 SecretId SecretKey: "", // 腾讯云 SecretKey // cdn: { domain: "file.example.com" }, // 与 COS 关联的 CDN 的配置(未关联可不填) }, upload: { target: ${pkg.name}, // 保存到 COS 的路径,默认是根路径 source: "dist/", // 本地资源,支持单文件、文件夹、glob 表达式 ignore: ["dist//*.map"], // 要忽略文件的 glob 表达式 cwd: process.cwd(), // 查找 source 时的工作目录,默认是 process.cwd() rename: false, // 是否对文件进行重命名,如何设置为 true 默认重命名为 16 个小写字母和数字的随机组合,设置为数字可以自定义长度 flat: false, // 是否铺平文件夹层级 showProgress: false, // 是否以进度条的形式展示上传过程 cdnPurgeCache: false, // 是否刷新 CDN 缓存 cdnPushCache: false, // 是否预热 CDN 缓存 dryRun: false, // 只模拟上传过程,不实际上传 }, }; dist 上传后的
${pkg.name}
建议修改一下,以便支持Windows系统 return { rPath: path.relative(cwd, fullPath), fullPath, cosKey: cosKey.replace(/\/g, "/") };
原代码 return { rPath: path.relative(cwd, fullPath), fullPath, cosKey };
const pkg = require("./package.json"); module.exports = { client: { name: "dev", enable: true, // 是否启用 Bucket: "", // COS 存储桶的名称 Region: "", // COS 存储桶所在地域 SecretId: "", // 腾讯云 SecretId SecretKey: "", // 腾讯云 SecretKey // cdn: { domain: "file.example.com" }, // 与 COS 关联的 CDN 的配置(未关联可不填) }, upload: { target:
${pkg.name}
, // 保存到 COS 的路径,默认是根路径 source: "dist/", // 本地资源,支持单文件、文件夹、glob 表达式 ignore: ["dist//*.map"], // 要忽略文件的 glob 表达式 cwd: process.cwd(), // 查找 source 时的工作目录,默认是 process.cwd() rename: false, // 是否对文件进行重命名,如何设置为 true 默认重命名为 16 个小写字母和数字的随机组合,设置为数字可以自定义长度 flat: false, // 是否铺平文件夹层级 showProgress: false, // 是否以进度条的形式展示上传过程 cdnPurgeCache: false, // 是否刷新 CDN 缓存 cdnPushCache: false, // 是否预热 CDN 缓存 dryRun: false, // 只模拟上传过程,不实际上传 }, }; dist 上传后的