1.0.1 • Published 3 years ago

@dxp-dc/upload-cli v1.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

文件上传

JavaScript Style Guide

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同名变量,比如可以设置不同环境上传到不同目录