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

执行npm install -g create-react-app时出现找不到模块错误求助

解决npm安装时出现"Cannot find module '../package.json'"的问题

这个错误说明你的npm本身的安装文件已经损坏了——错误里指向的/usr/local/lib/node_modules/npm/bin/npm-cli.js在尝试加载上级目录的package.json时找不到它,这意味着npm的核心文件已经缺失或被破坏,和你要安装的create-react-app没有直接关系。

下面是具体的修复步骤:

  • 第一步:卸载损坏的npm
    先尝试用npm自身的卸载命令:

    sudo npm uninstall -g npm
    

    如果这个命令也报错(大概率会,因为npm已经损坏),直接手动删除npm的安装目录:

    sudo rm -rf /usr/local/lib/node_modules/npm
    
  • 第二步:重新安装npm
    你可以通过以下几种方式重新安装:

    1. 如果你是通过官方安装包或系统包管理工具安装的Node.js,直接重新下载安装对应版本的Node.js即可(Node.js安装包会自带完整的npm)。
    2. 使用npm官方的安装脚本:
      curl -L https://npmjs.org/install.sh | sudo sh
      
    3. 如果你用nvm管理Node.js版本,只需要重新安装对应版本的Node即可:
      nvm reinstall <你的Node版本号>
      
  • 第三步:验证并继续安装create-react-app
    执行以下命令确认npm恢复正常:

    npm -v
    

    当能正常输出版本号后,再执行你原本的命令:

    npm install -g create-react-app
    

另外提醒一句:如果你的Node.js是用nvm管理的,不要用sudo执行全局安装命令,因为nvm的Node环境是在用户目录下,用sudo会导致权限混乱。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 09:56:02