Minio-js的正确安装与使用

本文主要介绍 minio-js 的正确安装与使用。在网上搜了好久,都没有找到一个能正常运行 minio-js 的使用教程,包括官网。所以本文对此进行总结。

正文

node 环境安装

运行该示例包,需要在 node 环境下,一般使用这个包的,都有 node 环境,此处不再赘述。

如果没有 node 环境,可以使用 scoop 安装,很是方便。

scoop 安装方法:https://galens.uamazing.cn/2020/14XXNWG.html

下载源码

1
2
3
4
5
6
7
8
git clone https://github.com/minio/minio-js
cd minio-js
# 安装依赖包
npm install
# 下面的步骤可选
# 代表将 minio-js 作为一个包安装到 nodejs 全局的 node_modules 中
# 由于是本地目录,所以 node_modules 中的 minio-js 相当于一个快捷方式
npm install -g

暂时没有发现 npm install -g 之后对于测试有什么方便的地方,所以本文就不运行该行命令

安装 minio

1
npm install --save minio

怎么运行示例

在项目的 examples 目录下,我们可以看到有很多的例子,如果要运行某个示例,运行如下命令:

1
2
3
4
5
# 格式
node relativePath

# 如果当前在 minio-js 目录,要运行 bucket-exists.js 示例
node examples/bucket-exists

自定义测试

当然,自己也可以自定义 minio 运行脚本来进行测试。参考示例中的文件编写即可。

注意:

只支持 CommonJs 语法,不支持 ES6 语法。

参考

  1. github 官方文档