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

Node.js提示MODULE_NOT_FOUND,错误路径无法修改怎么办?

解决npm模块路径错误(MODULE_NOT_FOUND)

你遇到的问题是npm的启动路径被错误嵌套(重复了node_modules\npm\bin),导致Node.js找不到正确的npm-cli.js文件。以下是具体解决步骤:

  • 检查并修复系统环境变量
    打开系统环境变量设置:

    1. 找到Path变量,确认C:\Program Files\nodejs已添加,且优先级最高(移到最顶部)。
    2. 删除任何包含重复嵌套路径(如...\node_modules\npm\bin\node_modules\npm\bin)的错误条目。
  • 重置npm配置
    以管理员身份打开命令提示符,执行以下命令:

    npm config delete prefix
    npm config set prefix "C:\Program Files\nodejs"
    
  • 重新安装npm
    用Node.js自带的npm修复自身:

    node "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" install -g npm
    

    如果上述命令失败,直接下载对应版本(v18.16.0)的Node.js安装包,选择「覆盖安装」,自动修复损坏的文件和配置。

  • 手动修正npm.cmd文件
    找到C:\Program Files\nodejs\npm.cmd,用记事本打开,检查其中的NPM_CLI_JS路径:
    正确的配置应为:

    @echo off
    setlocal
    set "NODE_EXE=%~dp0node.exe"
    set "NPM_CLI_JS=%~dp0node_modules\npm\bin\npm-cli.js"
    "%NODE_EXE%" "%NPM_CLI_JS%" %*
    

    如果路径是重复嵌套的,直接修改为上述正确内容,保存后重启命令提示符测试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 08:36:43