跳到主要内容

tcb fn code download

下载已部署函数的代码到本地,不涉及函数配置。

语法​

tcb fn code download <functionName> [destPath] [options]

参数​

参数必填说明默认值
<functionName>是函数名称—
[destPath]否下载目标路径functionRoot 配置的目录
--fn-version <version>否函数版本号,仅支持 $LATEST 或已发布的正整数版本号$LATEST

示例​

# 下载 $LATEST 版本到默认目录
tcb fn code download app

# 下载到指定目录
tcb fn code download app ./my-functions/app

# 下载版本 1 到指定目录
tcb fn code download app ./my-functions/app-v1 --fn-version 1

# 下载版本 1,不指定路径时落到 <functionRoot>/<函数名>-v1/
tcb fn code download app --fn-version 1

# 显式指定 $LATEST 时用单引号,避免 shell 展开变量
tcb fn code download app --fn-version '$LATEST'

版本说明​

  • 不传 --fn-version 或传 $LATEST 时,下载最新代码
  • --fn-version 只接受 $LATEST 或已发布的正整数版本号,传入其他值直接报错
  • 下载已发布版本且未指定 destPath 时,代码写入 <functionRoot>/<函数名>-v<版本号>/,与默认目录区分
  • 版本不存在时,提示该函数的可用版本列表
  • 不指定 destPath 时,代码下载到 functionRoot 配置的目录,并自动创建以函数名命名的文件夹