Я использовал AWS JS Builder (https://sdk.amazonaws.com/builder/js/) для создания минимизированной сборки только их Lambda SDK. Теперь я хочу использовать это в среде, подобной NodeJS (в частности, ReactJS).
В настоящее время я делаю это (после ссылки https://stackoverflow.com/a/49218103/1847976), добавив указанный скрипт в /public/index.html
и затем получив доступ к основному экспорту (здесь: AWS
) через объект window
(как здесь * 1010).*).
Однако есть ли какие-либо проблемы (особенно проблемы совместимости), с которыми я могу столкнуться с таким обходным решением? Если да, есть ли способ, которым я могу напрямую использовать минимизированный JS, полученный из AWS JS Builder в ReactJS?Или есть совершенно другой метод, которому я мог бы следовать?
PS: я уже пробовал использовать AWS SDK в предварительном просмотре (https://github.com/aws/aws-sdk-js-v3), который будет модульным, но столкнулся с неустранимыми проблемами (из-за чего я разместил здесь еще один вопрос: AWS JS SDK V3 (лямбда-модуль) - невозможно подключиться к службе метаданных экземпляра ), поэтому это исключено. Я также попытался просто добавить minifed (и unminified) файл непосредственно в моем проекте React и его импорт, но это тоже не сработало