javascript - webpack可以捆绑同一个依赖的不同版本吗

标签 javascript webpack

我有一个由不同的小部件组成的项目,它们都共享同一个 vendor 。我想知道是否可以捆绑同一 vendor 库的不同版本:

小部件 A

  • 库 1.0.0

  • 小部件 B
  • 库 2.0.0

  • 捆绑
  • 小部件A.js
  • 小部件B.js
  • vendor.js (lib 1.0.0 + lib 2.0.0)
  • 最佳答案

    所以我发现 NPM 提供了一种在安装时为模块/库的名称取别名的方法。我对此进行了测试,效果很好,两个版本的 jQuery 甚至被 Webpack 捆绑在同一个 vendor.bundle 中。这是模块别名语法:

    npm install jquery2@npm:jquery@2
    npm install jquery3@npm:jquery@3
    

    关于javascript - webpack可以捆绑同一个依赖的不同版本吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49323299/

    相关文章:

    reactjs - 我们应该以--save还是--save-dev模式安装react和react-dom?

    javascript - Swift JSContext 总是返回 nil

    webpack - 在 Webpack 2 中使用后备解析 ES6 导入路径

    javascript - XPath 表达式在求值器中运行良好,但在浏览器中运行不佳

    javascript - 如何从 onclick 字符串引用 javascript 对象函数

    javascript - 如何在angular2 webpack typescript 中包含第三方javascript库

    vue.js - IE 的 Webpack 构建失败 (11)

    javascript - Webpack 意外 token (React)可能需要加载器 - 已经有一个

    javascript - 如何更新在使用 Javascript (jQuery) 加载脚本时初始化的条件中使用的变量?

    javascript - 粘性滚动菜单在 offset().bottom - 500 时隐藏