Я пытаюсь развернуть Лямбда-функцию AWS , которая использует Уровень AWS (уже развернут) с использованием машинопись и безсерверная инфраструктура ,В лямбда-функции я импортирую класс из модуля, размещенного в слое.Проблема в том, что при попытке выполнить sls deploy
я получаю сообщение о том, что модуль не найден .
Я пытался использовать npm link
, чтобы получить импорт в моей лямбде handler.ts
для идентификации модуля, размещенного в слое.Это решило проблему «модуль не найден», но при проверке handler.js
, который был сгенерирован и развернут в лямбда-функции, я обнаружил, что код моего слоя был присоединен к нему (в handler.js
).
примечание: я выполняю npm link [module_name]
вне папки приложения-функции lambda, надеясь, что она не будет объединена в handler.js
.