aliyun-oss-deploy
一个用于部署静态资源到 aliyun oss 的模块,支持 putObject 和 putStream。可以代码方式或者 cli 方式调用!
Install
npm i --save-dev aliyun-oss-deploy
Usage
const deploy = require('aliyun-oss-deploy');
deploy(path, ossConfig[, prefix, byStream]);
注意:prefix 用来配置资源版本号比较合适,默认为空;byStream 默认为 false,表示使用 putObject 方法!
aliyun-oss-deploy -p ./dist -c .aliossrc
其中 -p c 参数是指定 oss 配置文件路径,不传则默认为当前目录的 .aliossrc
文件。
可以在 package.json 中直接使用
{
"script": {
"deploy": "aliyun-oss-deploy -p ./dist"
}
}
Config
无论是代码方式还是 cli 方式,aliyun oss 配置文件都是下面的数据结构!
需要注意的是:对于 CLI 方法,配置文件必须是 JSON 格式(双引号)!
{
"accessKeyId": "your accessKeyId",
"accessKeySecret": "your accessKeySecret",
"endpoint": "your endpoint",
"bucket": "your bucket",
"bucketPath": "your bucketPath"
}
License
ISC@hustcc.