如何将旧版js文件与webpack捆绑在一起?

时间:2016-04-28 15:17:27

标签: javascript webpack

假设我有两个文件

a.js:

alert("hello from a.js");

b.js

alert("hello from b.js");

有没有办法将它们与WebPack捆绑在一起,以便

  1. 加载捆绑后,我会同步收到两个警报
  2. 警报应与声明的顺序相同 “你好”,然后“你好,来自b”

3 个答案:

答案 0 :(得分:3)

Webpack本身支持CommonJS(require / import)和AMD风格,由于你的不属于这些类别,我相信你应该看看shimming模块部分

https://github.com/webpack/docs/wiki/shimming-modules

这是来自他们的标题

  

在某些情况下,webpack无法解析某些文件,因为它有一个   不支持的模块格式或甚至不是模块格式。因此   你有很多选择将文件转换成模块。

答案 1 :(得分:2)

对于任何其他正在寻找的人来说,新的(webpack 4+)链接均位于有关调整的文档:https://webpack.js.org/guides/shimming/

答案 2 :(得分:1)

就我个人而言,这个 webpack 插件最有帮助,而且没有头疼:https://www.npmjs.com/package/webpack-merge-and-include-globally