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

NPM警告:node-fetch@2.6.7缺失peer依赖encoding@^0.1.0怎么解决?

解决node-fetch@2.6.7缺少对等依赖encoding@^0.1.0的警告

有两种常见的解决方式:

方式一:手动安装指定版本的encoding依赖

执行以下命令,直接安装满足要求的encoding包:

npm install encoding@^0.1.0 --save

安装完成后,node-fetch的对等依赖警告会自动消失。

方式二:升级node-fetch到无此依赖的版本

node-fetch v3及以上版本已移除对encoding包的依赖,如果你的项目兼容ES模块,可以执行以下命令升级:

npm install node-fetch@latest --save

注意:v3版本为纯ESM,无法通过require()导入,需改用import语法;若项目基于CommonJS环境,建议选择方式一继续使用v2版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 22:55:16