tianyn1990
tianyn1990
https://github.com/webpack/webpack/issues/5673#issuecomment-329713876 另外这里有webpack的部分代码(搜 `browser`): https://github.com/webpack/webpack/blob/master/lib/WebpackOptionsDefaulter.js 按我的理解,正常来说main指向cjs,module指向mjs,当一个包兼容浏览器端与node端,但output不同时(比如同构应用),才使用 browser 指向兼容浏览器的版本,这种情况main和module两个都需要兼容版本,因此browser支持对象的格式提供一个映射关系。
我也出现了这个错误,使用fontawesome图标字体的时候出错,更换成bootstrap的glyphicon之后,没有问题。
我在使用[fontawesome](http://fortawesome.github.io/Font-Awesome/)图标字体的时候报的错。 我在图标字体所有的:before中,都添加了font-family属性(通过less编译)。 ``` .fa-th:before { font-family: 'FontAwesome'; content: "\f00a"; } ``` 另外:用bootstrap3的[glyphicon](http://v3.bootcss.com/components/#glyphicons)图标字体时没有任何问题,可以正常压缩。