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

执行npm i时出现gyp ERR!找不到psl模块的报错该如何解决?

报错根因

本次报错的核心是全局npm的依赖链损坏:你安装的tree-sitter-c包需要本地编译原生模块,调用了npm内置的node-gyp工具,而该工具依赖的tough-cookie模块缺失必需的psl依赖,导致构建流程直接抛出未捕获异常终止。

修复步骤

按顺序执行以下操作即可解决:

  • 先清理npm本地缓存,避免缓存的损坏文件干扰:
    npm cache clean --force
  • 升级全局npm到适配Node 14的稳定版本(避免新旧版本不兼容):
    npm install -g npm@6
  • 全局安装缺失的psl依赖补全依赖链:
    npm install -g psl
  • (可选)删除项目根目录下已生成的node_modules文件夹和package-lock.json文件,避免之前安装失败的残留文件影响
  • 重新执行项目依赖安装命令:
    npm i

如果执行完上述步骤仍然报错,可以单独升级全局node-gyp版本后再重试安装:
npm install -g node-gyp@latest

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 09:45:05