node-upyun-plugin
又拍云云存储 Node.js 文件上传工具
效果演示
安装
npm install -D node-upyun-plugin
使用方法:
在项目根目录新建 upyun.js
文件(示例),并按照如下信息填入:
const UpyunService = ; // 填入又拍云的信息const us = name: 'example name' // 服务名称 operator: 'example operator' // 操作员 password: 'example password' // 操作员密码,如 CSCn3zXXqUNQUl6wrDv1xCAA0NlBro88 folderPath: 'build' // 上传目录,无需 './'; us; // 上传
如果想如效果演示般在命令行运行,可于 package.json
中添加一条命令:
// package.json... "scripts": ... "upyun": "node upyun.js" ... ...
API 调用
1. upload(options)
上传文件
参数
options
: (可选)removeAll
: 是否上传前,先删除所有文件,默认false
localPath
: 指定上传目录,默认为folderPath
remotePath
: 指定上传到又拍云的目录,默认为根目录
示例
const options = removeAll: false localPath: 'build/static' remotePath: 'path/to/example';us;
2. removeAll()
删除目录所有文件
3. removeFile(path)
删除某个文件
示例
us;
4. listDir(remotePath = '/', limit)
展示某个文件夹的所有文件
示例
us;
支持
若本插件对您有帮助,欢迎 star 和 fork。
如果在使用过程中发现有问题或疑问,欢迎提交 issue。