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
相关产品推荐
相关产品推荐

