Home > database >  Running 'serverless' command on terminal showing question in Chinese
Running 'serverless' command on terminal showing question in Chinese

Time:10-14

I have this problem if I install serverless framework using npm install -g serverless I encounter this message in Chinese on my computer (windows 11).

once I ran serverless on the terminal I get this message

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)

Expected output is this:

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

CodePudding user response:

Any chance you're located in China? serverless' "Getting Started" guide makes explicit mention of this as a feature:

Note: users based in China get a setup centered around the chinese Tencent provider. To use AWS instead, set the following environment variable: SERVERLESS_PLATFORM_VENDOR=aws.

As it mentions, simply set the environment variable as per their instructions to bypass this.

CodePudding user response:

I already fixed it. Just by changing my Date&TimeZone from Hongkong to Singapore UTC 8 and It worked for me.

  • Related