Webpack如何合并多个版本的jQuery以减小文件大小

6
我在项目中使用了多个依赖于jquery的node_modules,如materialize、jquery-validation等。
我使用了webpack来构建单个文件,以减少请求次数。所有依赖项都使用不同版本的jquery库(主要是2.4和3.1)。是否有选项将所有jquery版本合并为单个代码库?
例如:如果我使用3个模块,则会在构建文件中创建3个不同的jquery模块。
我该如何将它们转换为单个jquery版本?
1个回答

6
你可以在Webpack的配置文件中定义,始终从特定位置解析此依赖项:
config.resolve = {
    alias: {
        "jquery": path.resolve(path.join(__dirname, "node_modules", "jquery"))
    }
};

https://webpack.js.org/configuration/resolve/


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接