Я пытаюсь развернуть угловое веб-приложение на AWS serverless Lambda, следуя руководству https://medium.com/better-programming/getting-started-with-serverless-angular-universal-on-aws-lambda-8754bcc4dc19
До прошлой недели он работал нормально, но начал выдавать ошибку «Ошибка: не удается найти модуль '@vendia/serverless-express'», хотя нигде нет упоминания о '@vendia/serverless-express'. Сгенерированный lambda.js использует «aws-serverless-express».
Установил '@vendia/serverless-express' через npm, он добавился в package.json. Развернул сообщение об этом, все равно сообщается об ошибке.
Действия по воспроизведению:
Дайте мне знать, если потребуется дополнительная информация. Заранее спасибо!
aws-serverless-express был переименован в @vendia/serverless-express . Новый путь еще не включен в файл serverless-aws.yml ng-toolkit, и именно это вызывает проблему.
Добавление следующего в serverless.yml исключает, чтобы решить проблему.
- '!node_modules/@vendia/**'
Конечным результатом будет что-то вроде
package:
exclude:
- src/**
- node_modules/**
- firebug-lite/**
- e2e/**
- coverage/**
- '!node_modules/@vendia/**'
- '!node_modules/aws-serverless-express/**'
- '!node_modules/binary-case/**'
- '!node_modules/type-is/**'
- '!node_modules/media-typer/**'
- '!node_modules/mime-types/**'
- '!node_modules/mime-db/**'
Привет, не знаешь как настроить? так как с тех пор было больше изменений