@dxp-dc/upload-cli
v1.0.1
Published
[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)
Downloads
2
Keywords
Readme
文件上传
npm 安装
npm i @dxp-dc/upload-cli
上传华为obs
通过命令行上传文件到华为云obs存储
在项目根目录创建 .env 文件:
access_key_id=ACCESS_KEY_ID
secret_access_key=SECRET_ACCESS_KEY
server='https://your-endpoint'
# obs桶,例如 deepexi-spaas
Bucket=BUCKET
# obs目录,例如 parent_directory/test
folder=FOLDER
# 本地文件的目录, 默认值 dist
dist=dist
server参考地区和终端节点
usage
在scripts
中增加一行 "upload": "upload --mode test --target huawei"
,通过mode
指定加载额外的.env.[mode]
文件
.env # 在所有的环境中被载入
.env.[mode] # 只在指定的模式中被载入,会替换.env同名变量
上传京东oss
通过命令行上传文件到京东oss
在项目根目录创建 .env 文件:
jd_accessKeyId=ACCESSKEYID
jd_secretAccessKey=SECRETACCESSKEY
# 空间名,如:dr-console
jd_Bucket=BUCKET
# 参考控制台的Endpoint,如: cn-north-1
jd_region=cn-east-2
# 空间下面的文件夹
jd_folder=dev
usage
在scripts
中增加一行 "upload": "upload --mode dev --target jidong"
,通过mode
指定加载额外的.env.[mode]
文件
.env # 在所有的环境中被载入
.env.[mode] # 只在指定的模式中被载入,会替换.env同名变量,比如可以设置不同环境上传到不同目录
上传 ali-oss
通过命令行上传文件到ali-oss
在项目根目录创建 .env 文件:
ali_accessKeyId=ACCESSKEYID
ali_accessKeySecret=ACCESSKEYSECRET
# 例如:oss-cn-beijing
ali_region=REGION
# 桶
ali_bucket=BUCKET
# 桶下面的文件夹
ali_folder=FOLDER
usage
在scripts
中增加一行 "upload": "upload --mode dev --target ali"
,通过mode
指定加载额外的.env.[mode]
文件
.env # 在所有的环境中被载入
.env.[mode] # 只在指定的模式中被载入,会替换.env同名变量,比如可以设置不同环境上传到不同目录