RequireJS、Stripe和依赖项(Vue组件)



我正在使用Stripe库,我有一个vue组件,它依赖于首先加载的库。

我找到了RequireJS(2.3.6(,但从未使用过它,我只是想知道是否做得正确

我尝试使用这个问题中的答案,但我无法使其与Require.js 一起工作

requirejs.config({
paths: {
'stripe': 'https://js.stripe.com/v3/'
},
shim: {
'stripe': {
exports: 'Stripe',
deps:['my-component.js']
}
}
});

我没有得到任何控制台错误,但我也没有看到我的组件

我在最后的中解决了它

requirejs.config({
shim: {
form: {
deps: [ 'stripe' ]
}
},
paths: {
stripe: 'https://js.stripe.com/v3/?noext',
form: '/js/my-component'
}
});
require(['stripe', 'form'], function($) { 
return {};
});

最新更新