Webpack 网页包忽略';浏览器&x27;设置后的字段';目标';至';电子渲染器&x27;
我将webpack与electron一起使用,因此我的配置中有Webpack 网页包忽略';浏览器&x27;设置后的字段';目标';至';电子渲染器&x27;,webpack,electron,Webpack,Electron,我将webpack与electron一起使用,因此我的配置中有target:'electron renderer' 问题来了: 依赖项需要('w3c-blob'),并提供两个版本,一个用于浏览器环境,一个用于节点环境,正如您可以看到的,在其包.json中有一个名为“browser”的字段和一个名为“main”的字段 我希望Webpack打包浏览器版本,但只要我的配置中有target:'electron renderer',它就会打包节点版本 我已尝试在我的解析中显式指定主字段:[“浏览器”、“模
target:'electron renderer'
问题来了:
依赖项需要('w3c-blob')
,并提供两个版本,一个用于浏览器环境,一个用于节点环境,正如您可以看到的,在其包.json中有一个名为“browser”的字段和一个名为“main”的字段
我希望Webpack打包浏览器版本,但只要我的配置中有target:'electron renderer'
,它就会打包节点版本
我已尝试在我的解析中显式指定主字段:[“浏览器”、“模块”、“主”]
,但没有帮助
有没有办法强制webpack对某个包使用“浏览器”字段?任何帮助都将不胜感激。明确指定main字段:[“浏览器”、“模块”、“主”]
是强制网页使用“浏览器”字段的正确方法
它没有帮助的原因是我错误地将“w3c blob”放在我的外部文件中,删除它解决了问题