## 简介

您可以使用`sls package`命令将您的项目代码打包成部署包，会默认生成到项目目录下的 .serverless 目录。您可以通过追加`--package`参数指定打包目录。

```
serverless package
```



## 参数说明

- `--stage` 或`-s`  目标部署环境，您可以自定义指定诸如`dev`，`pro` 等环境参数，默认为`dev`。部署后，环境参数将追加至云函数名之后，且会作为云函数的标签。
- `--region`或`-r` 目标部署区域，默认为广州 `ap-guangzhou`
- `--package`或`-p` 自定义部署包目录



## 示例

### 默认打包

```
serverless package
```

执行以上命令，将会默认指定目标部署 stage (dev) 和 region（ap-guangzhou），部署包会生成在您项目下的 .serverless 目录。



### 指定区域和环境

```
serverless package --stage pro --region ap-shanghai
```

执行以上命令，将会指定目标部署stage (pro) 和 region（ap-shanghai），部署包会生成在您项目下的 .serverless 目录。



### 指定目录

```
serverless package --package /path/to/package/directory
```

执行以上命令，将会指定目标部署stage (dev) 和 region（ap-guangzhou），部署包会生成在目录`/path/to/package/directory` 。