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

执行npm install express失败,报错无法找到../lib/cli.js模块

解决npm install express报错MODULE_NOT_FOUND的问题

报错信息(中文翻译)

node:internal/modules/cjs/loader:936
  throw err;
  ^

错误:找不到模块 '../lib/cli.js'
调用栈:
- C:\Program Files\nodejs\node_modules\npm\bin\node_modules\npm\bin\npm-cli.js
    在 Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
    在 Function.Module._load (node:internal/modules/cjs/loader:778:27)
    在 Module.require (node:internal/modules/cjs/loader:1005:19)
    在 require (node:internal/modules/cjs/helpers:102:18)
    在 Object.<anonymous> (C:\Program Files\nodejs\node_modules\npm\bin\node_modules\npm\bin\npm-cli.js:2:1)
    在 Module._compile (node:internal/modules/cjs/loader:1105:14)
    在 Object.Module._extensions..js (node:internal/modules/cjs/loader:1159:10)
    在 Module.load (node:internal/modules/cjs/loader:981:32)
    在 Function.Module._load (node:internal/modules/cjs/loader:822:12)
    在 Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:77:12) {
  错误代码: 'MODULE_NOT_FOUND',
  调用栈: [
    'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\node_modules\\npm\\bin\\npm-cli.js'
  ]
}

解决方案

  • 重新安装npm:报错显示npm自身文件缺失,直接执行命令升级修复:
    npm install -g npm@latest
    
    若此命令仍报错,说明npm损坏严重,需卸载当前Node.js,删除C:\Program Files\nodejs目录后,重新下载安装最新稳定版Node.js
  • 清理异常嵌套目录:报错路径出现嵌套的node_modules\npm,手动删除C:\Program Files\nodejs\node_modules\npm\bin\node_modules目录,再尝试执行npm install express
  • 强制清理缓存:缓存损坏也可能引发此类问题,执行命令清理后重试:
    npm cache clean --force
    

内容的提问来源于stack exchange,提问作者Binoy P.r

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 13:54:36