Node.js v22.0.0用Vite/React创建项目报MODULE_NOT_FOUND错误求助
解决方案
1. 重新安装npm
错误提示找不到npm-cli.js,大概率是npm的安装文件损坏或缺失。执行以下命令重新安装最新版npm:
npm install -g npm@latest
如果这条命令也报错,用Node.js自带的执行能力直接触发npm重装:
node -e "const { execSync } = require('child_process'); execSync('npm install -g npm', { stdio: 'inherit' })"
2. 检查并配置环境变量
确认系统环境变量的PATH中包含npm的安装目录C:\Users\rvdas\AppData\Roaming\npm:
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在用户变量或系统变量的
PATH列表里查找该路径 - 若不存在,手动添加后重启所有终端窗口
3. 重装Node.js
如果前两步无效,卸载当前的Node.js v22.0.0,下载LTS稳定版本(如v20.x系列)重新安装,安装过程中务必勾选「Add to PATH」选项,确保npm被自动配置到环境变量中。
4. 验证修复效果
完成操作后,在终端执行以下命令确认版本正常:
node -v npm -v
之后再尝试创建项目:
npm create vite@latest # 或 npx create-react-app projectName
内容的提问来源于stack exchange,提问作者mdsiaofficial
相关产品推荐
相关产品推荐

