使用npx create-react-app创建React项目报MODULE_NOT_FOUND错误求助
问题根因
报错由coa@3.1.3版本包本身的问题导致:该版本为被恶意篡改的废弃版本,包内缺失正常运行所需的compile.js文件,执行预安装脚本时直接触发MODULE_NOT_FOUND错误,与本地Node.js、npm的安装配置无关。
解决方案
按以下步骤操作即可解决:
- 先清理本地npm缓存,执行命令:
npm cache clean --force - 临时跳过npm安装时的脚本执行,创建React项目时执行以下命令:
npx create-react-app test-app --ignore-scripts - 若上述操作仍报错,可切换到国内npm镜像源(已拦截该恶意版本)后重试,切换命令为:
npm config set registry https://registry.npmmirror.com - 长期可选择升级Node.js到18.x及以上版本,配套的高版本npm会自动拦截存在已知安全风险的包版本,避免同类问题发生。
内容的提问来源于stack exchange,提问作者Luke
相关产品推荐
相关产品推荐

