web-dev-qa-db-fra.com

Commande sans serveur "hors ligne" introuvable

Je court mon code Nodejs et j'ai également installé sans serveur (NPM I -g Serverless Server) mais en l'exécutant avec la commande sls offline start --CacheInvalidations Je reçois une erreur comme suit: -

erreur sans serveur ---------------------------------------

Commande sans serveur "hors ligne" introuvable. Vouliez-vous dire "config"? Exécutez "Aide sans serveur" pour une liste de toutes les commandes disponibles.

Obtenir de l'aide --------------------------------------------

 Docs:          docs.serverless.com
 Bugs:          github.com/serverless/serverless/issues
 Issues:        forum.serverless.com

Votre information sur l'environnement ----------------------------

 Operating System:          linux
 Node Version:              12.18.2
 Framework Version:         1.79.0
 Plugin Version:            3.7.1
 SDK Version:               2.3.1
 Components Version:        2.34.6
6
Nikhil Srivastava

Vous devez installer le package (ou localement dans votre projet ou globalement). Je recommande d'installer globalement.

npm i -g serverless-offline

ou alors

yarn global add serverless-offline

Dans votre fichier ServerLess.ymL, ajoutez la session Plugins, le code suivant:

plugins:

  • hors ligne sans serveur

Ça va tellement votre problème

0
Daniel Abib

Je ne sais pas si vous avez résolu ce problème, mais j'avais le même problème, car c'était une erreur idiote, l'indentation du fichier YML était fausse, après avoir corrigé l'indentation, elle a commencé à travailler tout simplement bien.

0
Roberto Guajardo

Installation de la dépendance avec fil Vous pouvez exécuter la commande en tapant ce qui suit:

Installer:

yarn add serverless-offline -D

Cours:

yarn serverless offline start
0
rigobcastro

Tout d'abord, vous devez installer sans serveur hors ligne mondialement.

npm i -g serverless-offline

Ensuite, vous devriez vérifier un fichier Server.yml. Sinon, vous devez créer un fichier Server.yml.

service: your-service-name
app: app-name
provider:
  name: aws
  runtime: nodejs10.x
  timeout: 60
  memorySize: 128
  deploymentBucket: bucket-name
# you can overwrite defaults here
  stage: prod
  region: your-aws-region
functions:
  your-function-name:
    handler: handler.dispatch
    memorySize: 128
    timeout: 60
    events:
      #- http: POST /hello
      - http: 'ANY {proxy+}'
plugins:
  - serverless-offline
  - serverless-aws-alias
0
tugberkgunver