0.0.3 • Published 2 years ago

@gentean/cdn-core v0.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

智光 CDN 文件上传基础包

使用姿势

命名行方式

安装命令

npm install -g @gentean/cdn-core
# 或者
yarn global add @gentean/cdn-core

1、上传本地目录

# zgcdn cdn路径 本地文件或文件夹路径,如:
zgcdn zhiguang/abc /Users/chengfei/www

上边命令会把 /Users/chengfei/www 目录下的所有文件上传 cdn 的 zhiguang/abc 目录下 所以可通过 https://fe.static.econ-iot.link/zhiguang/abc/xx 访问

2、上传本地文件

# zgcdn cdn路径 本地文件或文件夹路径,如:
zgcdn zhiguang/abc /Users/chengfei/www/index.html

可通过 https://fe.static.econ-iot.link/zhiguang/abc/index.html 访问

NodeJs API

安装依赖

yarn add @gentean/cdn-core
const cdnCore = require('@gentean/cdn-core');
const path = require('path');
const glob = require('glob');

async function test() {
    const result = await cdnCore({
        // CDN 上的路径
        cdnPath: 'zhiguang/abc',
        // 本地要上传的文件路径, 不能是目录
        filePathLists: [
            '/Users/chengfei/www/index.html',
            '/Users/chengfei/www/main.js'
        ],
        // 本地文件的路径前辍
        rootPath: '/Users/chengfei/www/',
    });
    
    // 可通过 `https://fe.static.econ-iot.link/zhiguang/abc/index.html` 访问
    console.log(result);
}
test();