【问题标题】:How to configure Webpack 5 bundle to use global jQuery?如何配置 Webpack 5 捆绑包以使用全局 jQuery?
【发布时间】:2020-12-15 23:24:26
【问题描述】:

我有一个正在加载 jQuery 的网页,其中包含一个指向 CDN 的脚本标记。我正在将 jQuery 加载到全局范围内,并且整个站点都有少量 JS 使用它 - 这一切都很好,我想继续以这种方式加载 jQuery。

除此之外,我正在使用 Webpack 5 将多个脚本文件捆绑在一起。这些脚本中也使用了 jQuery。

我现在才知道 Webpack 对它的脚本进行了限定。如何让 Webpack 捆绑的脚本能够查看和使用我的全局 jQuery?

抱歉,如果这是一个愚蠢/老问题,但我一直在努力寻找答案。谢谢!

【问题讨论】:

  • 您能分享一下您目前看到的结果吗? Webpack 本身是否捆绑了 jQuery?
  • Webpack 没有捆绑 jQuery,而是首先使用普通的脚本标签加载 jQuery

标签: javascript jquery webpack


【解决方案1】:

您可以尝试将以下内容添加到您的配置中:

externals: ['jquery']

请参阅此处了解webpack externals option

【讨论】:

  • 谢谢你,不敢相信我错过了这个!
  • 乐于助人! Webpack 很庞大,很容易错过一些东西。
猜你喜欢
  • 2017-07-31
  • 1970-01-01
  • 2017-07-15
  • 2022-09-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多