serverless提示Serverless Framework CLI no longer supports Serverless Tencent CLI

发布于 1周前 作者 phonegap100 最后一次编辑是 5天前 来自 分享

serverless提示Serverless Framework CLI no longer supports Serverless Tencent CLI

To run Serverless Framework without issues in China region, ensure: SLS_GEO_LOCATION=no-cn environment variable

no longer supports Serverless Tencent CLI解决办法

2023年后默认的serverless不支持腾讯云的serverless了,解决办法就是使用serverless-cloud-framework 替换 serverless,其他的用法都是一样的

详情参考腾讯官网https://cloud.tencent.com/document/product/583/45352

Serverless实战教程: https://www.itying.com/goods-1152.html

1、安装serverless-cloud-framework
npm install -g serverless-cloud-framework
2、创建项目
serverless-cloud-framework
serverless-cloud-framework: 当前未检测到 Serverless 项目,是否希望新建一个项目? Yes
serverless-cloud-framework: 请选择您希望创建的 Serverless 应用 scf-starter - 快速部署一个云函数

  react-starter - 快速部署一个 React.js 应用 
  restful-api - 快速部署一个 REST API 使用 python + API gateway 
❯ scf-starter - 快速部署一个云函数 
  vue-starter - 快速部署一个 Vue.js 基础应用 
  website-starter - 快速部署一个静态网站 
  eggjs-starter - 快速部署一个Egg.js 基础应用 
  express-starter - 快速部署一个 Express.js 基础应用 

serverless-cloud-framework: 请选择应用的运行时 scf-nodejs - 快速部署一个 nodejs 云函数

  scf-golang - 快速部署一个 golang 云函数 
❯ scf-nodejs - 快速部署一个 nodejs 云函数 
  scf-php - 快速部署一个 PHP 云函数 
  scf-python - 快速部署一个 python 云函数  


serverless-cloud-framework: 请输入项目名称 demo
serverless-cloud-framework: 正在安装 scf-nodejs 应用...


scf-nodejs › Created




demo 项目已成功创建!

3、部署

以前部署使用的serverless deploy 目前使用scf deploy替代serverless deploy 在本地项目目录下,您可以对函数模板项目内容与配置文件进行修改,并通过以下指令进行重新部署:

scf deploy
回到顶部