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

MIT
JavaScript
跨平台
2018-05-27
小薇

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.

的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

Docker registry 存储到aliyun oss

Docker registry 存储到aliyun oss

2016/06/01 16:31
1.3K
0
Python:自动化上传OSS

简介 最近在学习Python,为之庞大的第三方库感到震撼。今天分享一个Python 自动化脚本,功能是将H5静态资源上传到OSS,以方便实现CDN加速,我将其放在Jenkins自动发布中使用。该脚本不是我的...

2019/05/14 10:55
27
0
Aliyun OSS Nginx proxy module(阿里云OSS Nginx 签名代理模块)

1、此文章主要介绍内容 本文主要介绍如何利用Nginx lua 实现将阿里云OSS存储空间做到同本地磁盘一样使用。核心是利用Nginx lua 对OSS请求进行签名并利用内部跳转将所有访问本地Nginx的请求加...

2019/03/29 10:21
5
0
CDH6.2的spark访问oss

CDH6配置oss后: spark的配置 /opt/cloudera/parcels/CDH-6.2.0-1.cdh6.2.0.p0.967373/jars /opt/cloudera/parcels/CDH-6.2.0-1.cdh6.2.0.p0.967373/lib/hive/lib /opt/cloudera/parcels/CDH-...

2019/12/14 21:05
7
0
Laravel 使用 Aliyun OSS 云存储

对象存储 ( Object Storage Service, 简称 OSS ) OSS 相信大家都听过, 它是阿里云对外提供的海量, 安全和高可靠的云存储服务. 大家可以把自己网站的资源存上面加快自己网站速度, aliyun 官网...

2016/10/06 11:05
411
0
最新整合阿里云OSS方法-phpcms

1、为简化整合步骤,使用该方法整合后,默认是所有图片、附件都要上传至OSS,并未在后台设置中添加是否启用OSS的开关。 2、上传的图片或附件,还是会在PHPCMS所在服务器保留一份。主要是基于...

2016/11/10 09:59
830
0
Nexus 3.x 安装/配置/使用

# 写在前面 * 博客中的nexus是基于 `nexus-3.6.0-02` 如与读者的有差异请自行参考修正. * 部分内容, 参考了网上其它文章, 但本博客的内容, 都是本人亲测可用的. * 最后, 如有雷同, 纯属抄袭(...

2017/10/21 15:07
6.4K
0
如何通过Web扫描文档并上传到阿里云OSS

文档电子化是大势所趋,配合云存储可以给用户提供完美的解决方案。这篇文章分享下如何通过Web快速扫描文档,并上传到阿里云中。 Web文档扫描 Dynamic Web TWAIN是目前最出色的Web文档扫描SDK...

2018/12/29 16:40
110
0
阿里云 oss 图片上传解决方案 vue (web直传)

我们通过aliyun-oss-web这个npm去解决 该文章主要介绍如何获取 imgSignature 和 imgPolicy 这两个参数 首先下载 web直传的案例 : http://files.cnblogs.com/files/ossteam/oss-h5-upload-j...

2019/04/23 10:09
21
0
利用 FC + OSS 快速搭建 Serverless 实时按需图像处理服务

作者:泽尘 简介 随着具有不同屏幕尺寸和分辨率设备的爆炸式增长,开发人员经常需要提供各种尺寸的图像,从而确保良好的用户体验。目前比较常见的做法是预先为一份图像存放多份具有不同尺寸的...

2019/12/12 19:44
138
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部