Как загрузить node_modules с безсерверной версией в aws?

У меня есть проект на бессерверной основе. Мне нужно изменить размер изображения. Я написал лямбда-функцию и установить модуль sharp, Также я использую serverless-webpack, В веб-пак добавляю externals: ['sharp'] и добавьте в serverless.yml следующее:

custom:
  webpack:
    includeModules:
      packagePath: './src/package.json'

Я развернул его успешно, но когда я запускаю лямбду, я получаю

ошибка: не могу найти модуль "острый", возможно, я делаю что-то не так. Если нужна дополнительная информация, я могу написать.

1 ответ

Ты можешь использовать forceInclude

# serverless.yml
custom:
  webpack:
    includeModules:
      forceInclude:
        - sharp

Справочный документ