Я использую Stripe в своем приложении Ember и настроил его, следуя инструкциям здесь: https://github.com/sweettooth/ember-cli-stripe
так как мое приложение стоит прямо сейчас, компонент ember-checkout, установленный через это дополнение, находится в
myappname / node_modules / ember-cli-stripe / приложение / компоненты / stripe-checkout
Теперь я хочу создать новый компонент my-stripe-checkout и расширить его по умолчанию для компонента ember-cli-stripe.
Я пытался:
import StripeCheckoutComponent from '../node_modules/ember-cli-stripe/app/components/stripe-checkout';
import StripeCheckoutComponent from 'ember-cli-stripe/app/components/stripe-checkout';
import StripeCheckoutComponent from 'app/components/stripe-checkout';
в моем компоненте my-stripe-checkout, который я создал с помощью Ember g, но безрезультатно.
Я всегда получаю ошибку такого паттерна:
Could not find module `app/components/stripe-checkout` imported from `myappname/components/my-stripe-checkout`
И в соответствии с этим вопросом: Как расширить аддон ember-cli?
Я пробовал делать
import StripeCheckoutComponent from 'ember-cli-stripe/components/stripe-checkout';
но та же ошибка.
Я также пробовал оба:
export default Ember.StripeCheckoutComponent.extend({ })
а также
export default StripeCheckoutComponent.extend({})
к каждой итерации импорта, но, похоже, ничего не работает. Как расширить компонент ember-cli-addon?