Как избежать сборки SAM при установке devDependencies

моя текущая структура папок в виде прикрепленного файла. это приложение nodejs, и мы используем SAM для развертывания в AWS. каждая папка представляет собой отдельную лямбда-функцию, и у нее есть devDependencies в package.json, которые действительно не нужно объединять во время сборки SAM. но, насколько я понимаю, поведение по умолчанию "sam build" также заключается в установке devDependencies. В моем случае эти devDependcies находятся в частном репозитории, поэтому мне нужен файл .npmrc в каждой папке, чтобы команда «sam build» работала. но мне действительно не нужны эти devDependencies, поскольку мы используем слои, а все зависимости хранятся в слоях в моем бессерверном приложении. Как заставить сборку aws игнорировать мои зависимости разработчиков? [1]: https://i.stack.imgur.com/91qd2.png

Шаблоны Angular PrimeNg
Шаблоны Angular PrimeNg
Как привнести проверку типов в наши шаблоны Angular, использующие компоненты библиотеки PrimeNg, и настроить их отображение с помощью встроенной...
Создайте ползком, похожим на звездные войны, с помощью CSS и Javascript
Создайте ползком, похожим на звездные войны, с помощью CSS и Javascript
Если вы веб-разработчик (или хотите им стать), то вы наверняка гик и вам нравятся "Звездные войны". А как бы вы хотели, чтобы фоном для вашего...
Документирование API с помощью Swagger на Springboot
Документирование API с помощью Swagger на Springboot
В предыдущей статье мы уже узнали, как создать Rest API с помощью Springboot и MySql .
Начала с розового дизайна
Начала с розового дизайна
Pink Design - это система дизайна Appwrite с открытым исходным кодом для создания последовательных и многократно используемых пользовательских...
Шлюз в PHP
Шлюз в PHP
API-шлюз (AG) - это сервер, который действует как единая точка входа для набора микросервисов.
14 Задание: Типы данных и структуры данных Python для DevOps
14 Задание: Типы данных и структуры данных Python для DevOps
проверить тип данных используемой переменной, мы можем просто написать: your_variable=100
0
0
138
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Какую версию SAM вы используете? Раньше это была ошибка с esbuild в старой версии SAM, но она должна быть исправлена ​​с 1.56.0: https://github.com/aws/aws-sam-cli/issues/4040

Другие вопросы по теме