You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows11下Serverless框架执行命令显示中文界面问题求助

问题

在Windows 11系统中使用npm install -g serverless安装Serverless框架后,执行serverless命令时出现中文的腾讯云相关模板选择界面:

C:\Users\User>serverless
 当前未检测到 Serverless 项目,是否希望新建一个项目? Yes
 请选择你希望创建的 Serverless 应用 (Use arrow keys or type to search)
> generate-usersig-for-tencent-im - Generate usersig for Tencent Cloud IM.
  abc-starter
  fullstack
  laravel-starter - Laravel 项目模版
  flask-starter - Flask 项目模版
  eggjs-starter - Egg.js 项目模版
  koa-starter - Koa.js 项目模版
(Move up and down to reveal more choices)

但期望显示的是英文的AWS相关项目模板选项:

What do you want to make? (Use arrow keys)
  AWS - Node.js - starter
  AWS - Node.js - HTTP API
  AWS - Node.js - Scheduled Task
  AWS - Node.js - SQS Worker
  AWS - Node.js - Express API
  AWS - Node.js - Express API with DynamoDB
  AWS - Python - Starter
  AWS - Python - HTTP API
  AWS - Python - Scheduled Task
  AWS - Python - SQS Worker
  AWS - Python - Flask API
  AWS - Python - Flask API with DynamoDB
  Other

需解决语言及模板显示异常的问题。

解决方案

1. 强制设置英文环境

在终端执行以下命令临时切换语言环境:

set LANG=en_US.UTF-8

执行后再次运行serverless,即可显示英文界面及AWS模板。

若需永久生效,可在Windows系统中添加环境变量:

  • 打开「系统属性」→「高级」→「环境变量」
  • 在「用户变量」中点击「新建」,变量名设为LANG,变量值设为en_US.UTF-8
  • 保存后重启终端即可生效

2. 指定默认提供商为AWS

如果语言设置未生效,可手动配置默认提供商:

serverless config set --provider aws

配置完成后重新运行serverless,将加载AWS相关模板。

3. 清除本地缓存(可选)

若仍存在异常,可清除Serverless本地缓存后重试:

serverless cache clean

内容的提问来源于stack exchange,提问作者Jester Adduru

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 17:05:22