aws лямбда с машинописным текстом возникает ошибка при сборке веб-пакетом.
Перед сборкой веб-пакета я делал "npm i --arch = x64 --platform = linux --target = 12.14.1 sharp "и labmda работает правильно.
Но размер zip-архива загрузки лямбда становится все больше и больше.
Итак, я хочу изменить размер zip-архива загрузки лямбда с помощью serverless-webpack.
Лямбда изображения работает хорошо, за исключением использования модуля резкости.
Не знаю, как это сделать.
Я сделал :
- Удалите node_modules и package-lock. json и установите зависимости (также установлены Sharp)
- Удалите node_modules / sharp и установите Sharp (лямбда-среда - linux, x64, версия узла)
- Установить конфигурацию serverless-webpack в serverless: packagerOptions (scrips) - восстановить резкую лямбда-среду
Но лямбда не работает должным образом.
и я просмотрел много информации .
[лямбда linux env]
Ошибка при запуске S арфа внутри AWS Лямбда-функция: двоичные файлы darwin-x64 'нельзя использовать на платформе' linux -x64 '
[Serverless-webpack]
https://github.com/serverless-heaven/serverless-webpack/issues/396
Спасибо!