Windows系统安装React时提示npm不被识别如何解决
Windows系统npm命令不识别问题排查方案
报错原文:'npm' is not recognized as an internal or external command, operable program or batch file
1. 确认Node.js安装状态
npm随Node.js官方安装包一同分发,无需单独安装:
- 打开cmd/PowerShell终端,执行
node -v - 若正常输出版本号,说明Node.js已安装,进入下一步;若无输出,先下载安装Node.js LTS版本,安装时务必勾选「Add to PATH」选项
提示:若使用nvm(Node版本管理工具),需先执行nvm ls查看已安装版本,再执行nvm use 对应版本号切换到有效版本后再验证
2. 手动配置系统环境变量
若确认Node.js已安装但仍报错,一般是安装路径未加入系统PATH:
- 找到Node.js安装目录,默认路径为
C:\Program Files\nodejs\,确认目录内存在npm.cmd文件 - 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 找到系统变量中的
Path项,点击编辑,新增Node.js安装路径(如C:\Program Files\nodejs\) - 继续新增npm全局包路径,默认路径为
C:\Users\你的用户名\AppData\Roaming\npm - 依次点击所有弹窗的「确定」保存配置
3. 验证配置生效
修改环境变量后必须重启所有已打开的终端窗口,再分别执行以下命令:
node -v npm -v
若两条命令均正常输出版本号,说明配置完成,可正常执行React安装相关的npm操作。
提示:若使用VS Code内置终端,需完全重启VS Code才能加载新的环境变量,仅新建终端不会生效
内容的提问来源于stack exchange,提问作者Oumaima. Khabbaz
相关产品推荐
相关产品推荐

