Не удается найти модуль "@ sendgrid / mail" - PullRequest
1 голос
/ 10 ноября 2019

Я использую почтовый пакет Sendgrid (https://www.npmjs.com/package/@sendgrid/mail) для отправки тестового электронного письма с использованием функций Twilio Serveless. Я настроил модуль, указав правильную версию и модуль в панели настройки здесь. https://www.twilio.com/console/functions/configure но когда я развертываю свою функцию и запускаю ее с помощью twilio cli, я получаю сообщение об ошибке,

"message": "Не удается найти модуль '@ sendgrid / mail'"

Я нахожу это странным, поскольку при развертывании функции вручную на вкладке «Управление» вкладка https://www.twilio.com/console/functions/manage работает как драгоценный камень. Я что-то упустил?

Или серверный API в настоящее время не поддерживает это? (при развертывании функции вручную работают те же конфигурации пакетов)

1 Ответ

2 голосов
/ 10 ноября 2019

Функции на основе консоли Twilio GUI отделены и отличаются от функций на основе API. Вы можете найти более подробную информацию здесь.

Ограничения бета-версии, известные проблемы и ограничения

Вы можете добавить модуль (-и) npm, используя установку npm, как подробно описано здесь.

Twilio Serverless Toolkit - Развертывание проекта

"Любая зависимость, указанная в поле зависимостей в вашем package.json, будет автоматически установлена ​​в вашем развертывании."

Если вы используете код Visual Studio , вы можете сделать то же самое.

...