
# 快速入门
本章节旨在帮助您尽快了解Serverless Framework的使用。
#### 初始化设置
您需要安装和配置以下几个前提条件：
- 在本地计算机上安装Node.js 14.x或更高版本，详情请参见[安装Node.js和NPM]。
- 安装Serverless Framework开源CLI版本3.28.1或更高版本，详情请参见[安装Serverless Framework的开源CLI]。
如果已经具备了这些前提条件，则可以跳过部署示例服务。
 #### 安装Node.js和NPM
1. 安装Node.js和NPM，下载地址请参考[下载说明](https://nodejs.org/en/download)。
2. 最后，您应该能够从命令行中运行Node -v，并获得以下结果： 
   ```
   $ Node -v
   vx.x.x
   ```
   同时，您还能够从命令行中运行npm -v，并获得以下结果：
   ```
   $ npm -v
   x.x.x
   ```
   
   
 
 #### 安装Serverless Framework的开源CLI
1. 在终端中运行如下命令： 
   ```
   npm install -g serverless
   ```
   
   
2. 安装完成后，您能够从命令行中运行serverless -v，并获得以下结果： 
   ```
   $ serverless -v
   x.x.x
   ```
   
   
 
#### 创建并部署serverless服务
当前您已经完成了设置，可以开始创建和部署serverless服务。
1. 创建新服务。 
   1. 使用huawei-Nodejs模板创建新服务。
      ```
      serverless create --template-url https://github.com/zy-linn/examples/tree/v3/legacy/huawei-Nodejs --path my-service
      ```
      
   
   2. 安装依赖项。
      ```
      cd my-service
      npm install
      ```
      
   
   
   
   
2. 设置凭证，详情请参考[凭证设置](https://support.huaweicloud.com/devg-functiongraph/functiongraph_02_0739.html)。
3. 更新serverless.yml。 
   更新项目serverless.yml中的region和credentials。
   
   
4. 部署。 
   使用如下命令的场景为首次部署服务，以及在更改serverless.yml中的函数、事件或资源之后，希望同时部署服务中的所有更改。该命令详情请参考[Deploy命令](https://support.huaweicloud.com/devg-functiongraph/functiongraph_02_0750.html)。
   ```
   serverless deploy
   ```
   
   
 
