javascript - 如何配置 Webpack 5 包以使用全局 jQuery?

标签 javascript jquery webpack

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

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

我刚刚了解到 Webpack 对其脚本进行了范围限制。如何让 Webpack 捆绑的脚本能够查看和使用我的全局 jQuery?

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

最佳答案

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

externals: ['jquery']

请参阅此处有关 webpack externals option 的信息.

关于javascript - 如何配置 Webpack 5 包以使用全局 jQuery?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65315120/

相关文章:

node.js - 尝试 "npm ERR! code ENOENT"`npm run build `` 后如何解决 npm 错误 ```

image - 无法显示图像,即使它在同一文件夹中

javascript - 登录passportjs后如何设置 session 超时?

javascript - 如何使用用户输入在 React 中进行 API 调用? (缩略图渲染太快)

javascript - 通过交换其内容在同一个 div 中请求确认?

javascript - 禁用基于另一个字段的表单字段不起作用

reactjs - 如何使用 Webpack 配置缩小的 React+ReactDOM

javascript - 如何让来自ajax的数据成为Highchart中的X轴?

javascript - 无法定位插入的 html

javascript - 更改 SVG 的 CSS 不执行任何操作