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

创建React应用时出现Cannot find module './node.js'报错

create-react-app 报 Cannot find module './node.js' 排查方案

常见触发原因

这类模块缺失报错通常由三类问题引发:全局安装的create-react-app文件损坏、npm本地缓存异常、当前环境下的Node.js核心文件丢失。

分步解决流程

  • 卸载残留的全局create-react-app
    执行对应命令清理旧版本全局包:
    npm uninstall -g create-react-app
    使用yarn作为包管理器的场景执行:
    yarn global remove create-react-app
  • 清理损坏的npm缓存
    先强制清空全量缓存:
    npm cache clean --force
    再执行校验命令确认缓存清理完成:
    npm cache verify
  • 校验Node.js环境完整性
    在终端依次运行两个基础命令,排查Node本身的损坏问题:
    node -v
    npm -v
    如果以上两个命令同样抛出Cannot find module './node.js'错误,说明当前安装的Node.js核心文件已缺失,需要完全卸载当前Node版本,重新安装LTS长期支持版本,安装路径禁止包含中文、空格等特殊字符。
  • 重装工具并新建项目
    安装最新稳定版的create-react-app:
    npm install -g create-react-app@latest
    切换到无特殊字符的空目录下执行项目创建命令,避免旧目录中残留的损坏node_modules引发路径解析冲突:
    npx create-react-app my-react-app

避坑注意事项

  • 不要在已存在node_modules目录的旧项目路径下直接执行create-react-app创建命令,否则会因嵌套路径解析异常触发模块找不到的报错
  • 若使用nvm、fnm等Node版本管理工具,切换Node版本后需要重新完成全局工具的安装流程,避免跨版本的残留包引发解析错误

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.27 01:15:04