aliyun-oss-deployNodeJS 靜態(tài)資源部署模塊
aliyun-oss-deploy
一個(gè)用于部署靜態(tài)資源到 aliyun oss 的模塊,支持 putObject 和 putStream??梢源a方式或者 cli 方式調(diào)用!
Install
npm i --save-dev aliyun-oss-deploy
Usage
代碼方式
const deploy = require('aliyun-oss-deploy');
deploy(path, ossConfig[, prefix, byStream]);
注意:prefix 用來(lái)配置資源版本號(hào)比較合適,默認(rèn)為空;byStream 默認(rèn)為 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
無(wú)論是代碼方式還是 cli 方式,aliyun oss 配置文件都是下面的數(shù)據(jù)結(jié)構(gòu)!
需要注意的是:對(duì)于 CLI 方法,配置文件必須是 JSON 格式(雙引號(hào))!
{
"accessKeyId": "your accessKeyId",
"accessKeySecret": "your accessKeySecret",
"region": "your region",
"bucket": "your bucket"
}
注意:region 是區(qū)分 endpoint 的區(qū)域分類。
License
ISC@hustcc.
評(píng)論
圖片
表情

