@fe_korey/cos-cdn

1.0.0 • Public • Published

cos-cdn

本项目封装了腾讯云的 cos 上传服务。

使用方法

npm install cos-cdn -S -D

命令行 demo

"cdn:stage": "cos-cdn-upload --Directory='xxx-stage' --Filepath='dist'",
"cdn:prod": "cos-cdn-upload --Directory='xxx' --Filepath='dist'"

参数

Property Description Default
Directory cdn 子路径(https://static-alpha.xxx.com/xxx/) default(一般设为项目名称,如 juicy)
Filepath 你需要上传文件夹 dist(从项目根路径开始)
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',
  SecretId: process.env.COS_SECRET_ID,
  SecretKey: process.env.COS_SECRET_KEY,
  Recursive: true,
  Bucket: 'static',
  Region: 'cn-east',
  Exclude: [],
};

Dependencies (2)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i @fe_korey/cos-cdn

    Weekly Downloads

    1

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    8.69 kB

    Total Files

    7

    Last publish

    Collaborators

    • fe_korey