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

发布于 1 年前 作者 phonegap100 1040 次浏览 最后一次编辑是 1 年前 来自 分享

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
回到顶部