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

npm报错MODULE_NOT_FOUND:无法找到../lib/cli.js模块求助

解决npm报错"Cannot find module '../lib/cli.js'"

错误信息

PS C:\Programming\BookStoreProject> npm install
node:internal/modules/cjs/loader:1205
  throw err;
  ^

Error: Cannot find module '../lib/cli.js'
Require stack:
- C:\Users\Lior Morali\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1202:15)
    at Module._load (node:internal/modules/cjs/loader:1027:27)
    at Module.require (node:internal/modules/cjs/loader:1290:19)
    at require (node:internal/modules/helpers:188:18)
    at Object.<anonymous> (C:\Users\Lior Morali\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js:2:1)
    at Module._compile (node:internal/modules/cjs/loader:1455:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1534:10)
    at Module.load (node:internal/modules/cjs/loader:1265:32)
    at Module._load (node:internal/modules/cjs/loader:1081:12)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:187:14) {
          code: 'MODULE_NOT_FOUND',
          requireStack: [
    'C:\\Users\\Lior Morali\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js'
  ]
}

Node.js v22.0.0

问题描述

已尝试执行npm install和修改环境变量路径,均无法解决该错误,寻求技术支持。

解决步骤

1. 彻底重装npm(最有效方案)

该错误大多是npm安装文件损坏导致,直接重装比手动修复更可靠:

  • 右键PowerShell,选择「以管理员身份运行」
  • 删除全局npm相关文件夹:
    Remove-Item -Recurse -Force "C:\Users\Lior Morali\AppData\Roaming\npm"
    Remove-Item -Recurse -Force "C:\Users\Lior Morali\AppData\Roaming\npm-cache"
    
  • 重新安装最新版npm:
    npm install -g npm@latest
    

2. 匹配Node.js与npm版本兼容性

你当前用的Node.js v22.0.0是较新的版本,部分旧版npm可能存在兼容问题:

  • 若步骤1无效,可切换到稳定的LTS版本Node.js(比如v20.x),用nvm管理更方便:
    # 安装Windows版nvm
    winget install CoreyButler.NVMforWindows
    # 重启PowerShell后安装并使用LTS版本
    nvm install lts
    nvm use lts
    

3. 清理重复的环境变量路径

确保系统中只有一个有效的npm路径:

  • 打开「此电脑」→ 右键「属性」→「高级系统设置」→「环境变量」
  • 在用户变量的Path里,只保留C:\Users\Lior Morali\AppData\Roaming\npm,删除其他旧的npm相关路径
  • 重启PowerShell,执行npm -v确认版本正常输出

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 07:53:17