serverless提示Serverless Framework CLI no longer supports Serverless Tencent CLI
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