问题背景
这个问题是在第一次安装或者重新安装VSCode
和Node.js
时,VSCode Power Shell
命令行出现的。
问题描述
无法将 “node”| "npm" 项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
问题分析
该问题出现的原因是,没有正确地配置node
的系统变量。
网上一种解决方法是用管理员权限打开VSCode
,但我认为这样每次都切换管理员权限很繁琐,治标不治本。因此,下面给出系统变量的正确设置方式,遇到该问题的同学可以自查是不是这个原因。
解决方法
按下图所示,打开此电脑
的属性。
点击高级系统设置
。
点击环境变量
。
点击Path
,再点击编辑
。
确保系统变量中有下图这条node
的系统变量,这个系统变量是node
的安装路径,因人而异。
如果没有,需要点击右侧的新建
,将你安装node
的路径写上去,写完后一路点击确定
。
重启VSCode
(重新打开一个终端是无法生效的),在终端中键入以下代码测试一下:
node -v
npm -v