You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Webpack IgnorePlugin 无法忽略date-fns本地化文件问题

问题:Webpack IgnorePlugin无法排除date-fns的locale文件

尝试在Webpack配置中使用IgnorePlugin排除date-fns包内的本地化文件,但配置后这些文件仍被包含在打包产物中,未达到忽略locale目录的预期效果。

当前Webpack配置如下:

new webpack.IgnorePlugin({   
  resourceRegExp: /[/\]locale[/\]/, // 忽略locale目录下的所有文件  
  contextRegExp: /date-fns$/,         // 确保目标文件属于date-fns包
}),

补充信息

  • 使用date-fns的ESM导入方式
  • 仅需特定本地化文件,希望通过排除无关文件减小打包体积
  • 已清理Webpack缓存,问题仍未解决

预期行为

Webpack应忽略locale目录,减小打包体积并从最终构建中移除无关本地化文件。

实际行为

尽管配置了IgnorePlugin,本地化文件仍被包含在打包产物中。

内容的提问来源于stack exchange,提问作者SANJAYS

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 01:02:33