Я разрабатываю сайт Hydrogen (1.6.1). У меня есть пакет @sendgrid/mail (7.7.0), и я могу успешно отправлять сообщения в своей локальной среде разработки. Однако при развертывании в Vercel я получаю сообщение...
[FAILED] Cannot bundle Node.js built-in "fs" imported from "node_modules/@sendgrid/helpers/classes/attachment.js". Consider disabling ssr.noExternal or remove the built-in dependency.
╭─ error ──────────────────────────────────────────────────────────────────────╮
│ │
│ Cannot bundle Node.js built-in "fs" imported from │
│ "node_modules/@sendgrid/helpers/classes/attachment.js". Consider disabling │
│ ssr.noExternal or remove the built-in dependency. │
│ │
╰──────────────────────────────────────────────────────────────────────────────╯
Я попытался отключить ssr.noExternal, как было предложено, но приложение не будет строиться в этой конфигурации. Кто-нибудь смог развернуть в этой инфраструктуре?
@Wgg12 В итоге я использовал github.com/aws/aws-sdk-js-v3/tree/main/clients/client-ses на Netlify. Не удалось заставить Mailgun, Sendgrid или SES работать с Vercel, а поддержки клиентов Vercel и Netlify не существует...

Мы решили эту проблему, переместив ее в функцию netlify.
Та же проблема с Netlify, вы это исправили?