我正在加载带有webpack的Intl.js polyfill。
当尝试使用require('intl/locale-data/complete');
加载完整的语言环境数据集时,它解析为一个空模块,因为intl package.json在browser
字段中将此文件标记为忽略:
[...]
"browser": {
"./locale-data/complete": false,
"./locale-data/complete.js": false
},
[...]
我知道这是预期的行为,但是有没有办法在Webpack配置中覆盖它?
2条答案
按热度按时间gojuced71#
我的解决方案(在webpack5中测试)
参考文献:
mpgws1up2#
您可以配置webpack使用别名而不是其默认算法来解析模块: