有时候我们会为了减少bundle 体积,将一些不变的第三方库通过cdn 的方式来引入,比如jQuery。这个时候我们想在代码中使用引入的jquery,但貌似三种模块引入方式都不行。这个时候就需要使用webpack 提供给我们的 externals 属性来配置外部扩展模块

    1. module.exports = {
    2. externalsType: 'script',
    3. externals: {
    4. jquery: [
    5. 'https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.js',
    6. 'jQuery'
    7. ]
    8. }
    9. }