1.0.1 • Published 8 years ago
cos-cdn v1.0.1
cos-cdn
本项目封装了腾讯云的cos上传服务。
使用方法
"cos-cdn": "git+ssh://git@gitlab.wallstcn.com:wscnfrontend/cos-cdn.git"在package.json中添加cos-cdn
命令行demo
"cdn:stage": "cos-cdn-upload --Directory='juicy-stage' --Filepath='dist'",
"cdn:prod": "cos-cdn-upload --Directory='juicy' --Filepath='dist'"参数
| Property | Description | Default |
|---|---|---|
| Directory | cdn子路径(https://static-alpha.wallstreetcn.com/xxx/) | default(一般设为项目名称,如juicy) |
| Filepath | 你需要上传文件夹 | dist(从项目根路径开始) |
| AppId | AppId (一般无需修改) | process.env.COS_APP_ID |
| SecretId | SecretId (一般无需修改) | process.env.COS_SECRET_ID |
| SecretKey | SecretKey (一般无需修改) | process.env.COS_SECRET_KEY |
| Recursive | Recursive (一般无需修改) | true |
| Bucket | Bucket (一般无需修改) | static |
| Region | Region (一般无需修改) | cn-east |
本项目支持读取命令行参数或者读取根目录下
cos/config.js的配置文件。
优先级:根目录下 cos/config.js的配置文件 > 命令行参数 > 内置配置
内置Config
const config = {
Directory: 'default',
Filepath: 'dist',
AppId: process.env.COS_APP_ID,
SecretId: process.env.COS_SECRET_ID,
SecretKey: process.env.COS_SECRET_KEY,
Recursive: true,
Bucket: 'static',
Region: 'cn-east'
}1.0.1
8 years ago