Есть ли способ выполнить выполнение без прерывания без сервера, если этап не задан?
Похоже, по умолчанию используется значение "dev", что не является предпочтительным в настройке нескольких сред, где среда "по умолчанию" не существует.
Самое близкое, что я мог получить, - это чтение переменной конфигурации stage из локального файла. К сожалению, Serverless по умолчанию все еще имеет значение «dev», если переменная stage отсутствует в (существующем) локальном файле. Тем не менее, он выдает предупреждение об отсутствующей переменной.
provider:
name: aws
runtime: nodejs8.10
region: eu-west-1
stage: ${file(serverless-local.yml):stage}