【发布时间】:2018-04-26 00:22:48
【问题描述】:
我正在尝试将 https://www.npmjs.com/package/braintree-web 与 Aurelia 一起使用(使用 aurelia-cli 和 RequireJS)。我被困在试图解决所有许多依赖项。
要在 Aurelia 中使用第 3 方库,该库必须在 aurelia.json 文件中定义。
如果我在该文件中添加“braintree-web”,则 aurelia 会抱怨“braintree-web”它需要“american-express”、“apple-pay”等模块。
如果我手动创建“american-express”、“apple-pay”依赖项,那么每个依赖项还引用“braintree-web/lib”和一堆其他子目录依赖项。
简而言之,我无法加载“braintree-web”模块,因为我必须手动构建所有子依赖项,而且它太复杂而无法正常工作。
如上所述,我正在使用 requireJS,这些依赖项是否都可以正确解析?
关于如何让这个工作的任何想法?
谢谢
【问题讨论】: