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

安装webpack@4.42.0提示UNMET PEER DEPENDENCY错误如何解决

错误原因

报错是因为你项目里装的terser-webpack-plugin@5.2.4只支持webpack 5.1.0以上版本,你把webpack降到4.42.0之后,满足不了这个插件的依赖要求,就会触发peer依赖缺失报错。

解决方法
  • 方案1:降级terser-webpack-plugin到适配webpack4的版本
    webpack4对应兼容的是4.x版本的terser-webpack-plugin,直接执行命令安装即可:
    npm i terser-webpack-plugin@4.2.3 -D
    
    安装完成后再次执行npm ls webpack就不会有该报错。
  • 方案2:卸载单独安装的terser-webpack-plugin
    webpack4本身已经内置了对应版本的代码压缩插件,如果你没有自定义压缩规则的需求,不需要单独装这个插件,直接卸载高版本的即可:
    npm uninstall terser-webpack-plugin -D
    
  • 方案3:强制跳过依赖校验(不推荐)
    如果你确认当前高版本terser-webpack-plugin在webpack4下能正常运行,可以在安装webpack的时候加--force参数跳过校验:
    npm i webpack@4.42.0 -D --force
    
    该方法会忽略所有依赖校验,可能导致后续运行出现未知问题,非必要不要使用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 08:24:02