Используя braintree-web 3.61.0 с Vue. js 2.6.11 и TypeScript 3.8.3, я экспортирую те части braintree-web, которые мне нужны, как сервис:
import { client, hostedFields, applePay } from 'braintree-web';
export default { client , hostedFields, applePay };
Используя webpack-bundle-analyzer, мои сборки, похоже, тянут все «braintree-web». Приведенный выше код дает тот же результат, что и:
import braintree from 'braintree-web';
export default braintree;
Есть предложения?