我的目标是使用新的 DefinePlugin.runtimeValue() 功能有条件地将工作人员中的“类型窗口”定义为“未定义”,工作人员外部的“对象”(网络目标)
目前,我不满意的代码是:
new webpack.DefinePlugin({
'typeof window': webpack.DefinePlugin.runtimeValue(function({ module }) {
const isWorker = module.nameForCondition && /\.worker\./.test(module.nameForCondition());
return JSON.stringify(isWorker ? 'undefined' : 'object');
})
}),
我想知道我是否可以通过模块对象检测到worker-loader。