我的任务是将大量遗留的 webpack 配置从 webpack 2 更新到 webpack 4。
有些部分工作正常。
有些不是那么多:)
棘手的部分之一是旧版本加载器的许多文档都不是很好,并且它们的界面随着时间的推移发生了巨大的变化,因此为了推动它向前发展而弄清楚之前发生的事情是令人沮丧的。
一个例子:
这是我拥有的导入加载程序定义(imports-loader v0.70):
imports-loader?this=>window&XXX=>window.XXX!exports?XXX
我不知道如何将其转换为 v1.2 语法,因为我找不到任何类似于我们之前的示例。现在我有这个(但不知道这是否正确):
{
loader: 'imports-loader',
options: {
additionalCode: 'var XXX = window.XXX!exports?XXX',
wrapper: 'window',
},
},