我最近遇到一个问题,其中一个依赖项未编译到ES5,并且它的ES6代码被插入到bundle.js中,导致IE11中断了"语法错误"。
是否有一些webpack设置会在bundle.js中添加注释或类似内容,说明缩小代码来自哪个文件,如:
...
r,n)}return t},r)})(n,e,t),t)||{}}},
// ./node_modules/graphql-fields/index.js <------------------------ annotation
function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,o=n(583),i=(r=o)&&r.__esModule?r:{default:r};
...
或者是选择mode: 'development'
和devtool: 'eval'
并在非缩小的bundle.js文件中搜索的唯一方法?