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
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:
Ça va tellement votre problème
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.
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
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