Я пытаюсь использовать https://www.npmjs.com/package/braintree-web с Aurelia (используя aurelia-cli и RequireJS). Я застрял, пытаясь разрешить все многочисленные зависимости.
Для использования сторонней библиотеки в Aurelia библиотека должна быть определена в файле aurelia.json.
Если я добавлю «braintree-web» в этот файл, то aurelia жалуется, что для «braintree-web» нужны модули «american-express», «apple-pay» и т. Д. И т. Д.
Если я вручную создаю зависимости «american-express», «apple-pay», то каждая из них также ссылается на «braintree-web / lib» и кучу других зависимостей подкаталогов.
Короче говоря, я не могу загрузить модуль "braintree-web", потому что мне приходится вручную создавать все подзависимости, и он слишком сложен, чтобы работать.
Как я уже говорил выше, я использую requireJS, должны ли все эти зависимости корректно разрешаться?
Любые идеи относительно того, как я могу заставить это работать?
Спасибо