【发布时间】:2018-07-22 09:05:11
【问题描述】:
当我们使用像jQuery这样的cdn库而不是捆绑它时
<script
src="https://code.jquery.com/jquery-3.1.0.js"
integrity="sha256-slogkvB1K3VOkzAI8QITxV3VzpOnkeNVsKvtkYLMjfk="
crossorigin="anonymous">
</script>
我们必须将其作为外部依赖项包含在内:
externals: {
jquery: 'jQuery'
}
然后在 Vue.component 中要求它
import $ from 'jquery';
..
$('.my-element').animate(...);
好的,但是我们如何找到要插入到外部的模块 ID 呢?
例如,如果我使用 paypal api checkout.js
<script src="https://www.paypalobjects.com/api/checkout.js"></script>
我需要将它导入到我的组件 vue 中
import paypal from 'paypal'
要在 webpack 外部写入的模块 id 是什么,我们可以在哪里(如何)从 paypal.js 文件内容中找到它?
外部:{ 贝宝:“结帐”。 // 或'paypal-checkout'或'paypal' ??? },
感谢反馈
【问题讨论】: