我正在尝试采用旧的大型代码库来使用Webpack。造成这种困难和挑战的原因是我们的构建系统从手动键入的文件列表(controller.js
)中构建了依赖关系图
// index.js
app.start();
// app.js
window.app = function() { ... }
// controller.js
module.exports = {
files: [
'./app.js',
'./index.js',
...
]
}
现在,我尝试设置入口点为index.js的webpack配置,但是显然Webpack不知道index.js
要求首先加载app.js
(这就是我们在名为controller.js
的文件中指定。
所以我的问题是:是否可以告诉Webpack:“这些是我的入口点依赖关系,请从这些文件中构建依赖关系图。”
我们无法重写所有内容以使用CommonJS´ require()