npm 在显示中文问题的终端上运行“serverless”命令

4dbbbstv  于 2022-11-14  发布在  其他
关注(0)|答案(2)|浏览(189)

我有这个问题,如果我安装无服务器框架使用npm install -g serverless我遇到这个消息在中文在我的电脑上(windows 11)。
一旦我在终端上运行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)

预期输出如下:

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
fhg3lkii

fhg3lkii1#

我已经修好了。只是把我的日期和时区从香港改为新加坡UTC+8,它对我起作用了。

krcsximq

krcsximq2#

您是否在中国?serverless ' "Getting Started" guide明确提到了这一功能:
注意:中国用户将获得以中国腾讯提供商为中心的设置。要使用AWS,请设置以下环境变量:SERVERLESS_PLATFORM_VENDOR=aws .
正如它所提到的,简单地set the environment variable按照他们的指示来绕过这个。

相关问题