NodeJS 静态资源部署模块 aliyun-oss-deploy

码农软件 · 软件分类 · Node.js 扩展 · 2019-04-13 22:29:52

软件介绍

aliyun-oss-deploy

一个用于部署静态资源到 aliyun oss 的模块,支持 putObject 和 putStream。可以代码方式或者 cli 方式调用!

image

Install

npm i --save-dev aliyun-oss-deploy

Usage

  • 代码方式

const deploy = require('aliyun-oss-deploy');

deploy(path, ossConfig[, prefix, byStream]);

注意:prefix 用来配置资源版本号比较合适,默认为空;byStream 默认为 false,表示使用 putObject 方法!

  • CLI 方式

aliyun-oss-deploy -p ./dist -c .aliossrc -d static

帮助文档:

aliyun-oss-deploy --help
Options:
  --version        Show version number           [boolean]
  -p, --filePath   Set your upload files path     [string]
  -d, --prefix     Set the target dir of upload   [string]
  -c, --aliossrc   Set your .aliossrc file path   [string]
  -s, --useStream  Upload file by putStream      [boolean]
  --help           Show help                     [boolean]

可以在 package.json 中直接使用

{
  "script": {
    "deploy": "aliyun-oss-deploy -p ./dist"
  }
}

Config

无论是代码方式还是 cli 方式,aliyun oss 配置文件都是下面的数据结构!

需要注意的是:对于 CLI 方法,配置文件必须是 JSON 格式(双引号)!

{
  "accessKeyId": "your accessKeyId",
  "accessKeySecret": "your accessKeySecret",
  "region": "your region",
  "bucket": "your bucket"
}

注意region 是区分 endpoint 的区域分类。

License

ISC@hustcc.

本文地址:https://codercto.com/soft/d/3526.html

数据结构与算法

数据结构与算法

BrunoRPreiss / 电子工业出版社 / 2003-1 / 55.00元

本书是作者根据他在滑铁卢大学计算机工程学院教授数据结构与算法课程的经验编写而成的。它采用C++面向对象的设计模式,不仅系统全面地介绍了各种传统的数据结构,还把它们按照类和类层次的现代理念予以展开,进而达到抽象结构与实际设计的完美统一。本书的后三章通过引入抽象问题求解的概念,集中讲述了算法技术和各算法之间的关系。另外,作者运用一定的数学工具以及必要的分析技术和分析理论,对每种数据结构及相关算法都进行一起来看看 《数据结构与算法》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

随机密码生成器
随机密码生成器

多种字符组合密码

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具