sw-uploader
v1.0.3
Published
上传文件至服务器
Downloads
2
Readme
sw-oss-uploader cli工具
开始使用
全局安装 sw-oss-uploader
npm install -g sw-oss-uploader
在项目根目录生成 .env.local 配置文件
sw-uploader c
在配置文件添加服务器基本相关信息
.env.local 配置文件示例
# 阿里云oss基本配置项
SW_OSS_UPLOADER_ALIYUN_REGION = 'oss-cn-hangzhouxxx'
SW_OSS_UPLOADER_ALIYUN_ACCESSKEYID = 'LTAI5t62xxxxxxxxx'
SW_OSS_UPLOADER_ALIYUN_ACCESSKEYSECRET = 'FJjlpwvxxxxxx'
SW_OSS_UPLOADER_ALIYUN_BUCKET = 'aliyun-wb-test01'
SW_OSS_UPLOADER_ALIYUN_LOCAL_INPUT_PATH = './dist' # 本地要上传的资源路径,一般是build后的包路径,如果uni开发的h5项目路径一般为 ./dist/build/h5,路径不需要/结尾
SW_OSS_UPLOADER_ALIYUN_OSS_OUT_PATH_TEST = 'test/sw-oss-test/admin' # 目标oss测试环境路径,注意路径不要加上bucket根地址,路径不需要/结尾
SW_OSS_UPLOADER_ALIYUN_OSS_OUT_PATH_PROD = 'test/sw-oss-prod/admin' # 目标oss生产环境路径,注意路径不要加上bucket根地址,路径不需要/结尾
上传文件
1,打包好文件
比如:npm run build
2,开始上传
一般项目
sw-uploader u
企客通项目(因为该项目在部署的时候将需要将 public/jump_weapp.html、public/eruda.js 文件拷贝复制dist/build/h5中,所以需要在命令行后添加 qkt 参数)
sw-uploader u qkt
⚠️重要提示
确保目标oss的路径是正确的
因为上传文件是覆盖的操作,错误的路径将会导致其路径下的文件被删除,不可逆的行为
SW_OSS_UPLOADER_ALIYUN_OSS_OUT_PATH_TEST // 目标oss测试环境路径,注意路径不要加上bucket根地址,路径不需要/结尾
SW_OSS_UPLOADER_ALIYUN_OSS_OUT_PATH_PROD // 目标oss生产环境路径,注意路径不要加上bucket根地址,路径不需要/结尾