bug介绍
在已经安装好Node.js的情况下,在Visual Studio Code终端运行npm指令时,出现报错。
报错内容为:npm命令时显示‘npm’不是内部或外部命令
bug分析
如果已经正确安装,那么问题就出现在环境变量的配置上。
bug解决
打开“此电脑”->右击打开属性,选择“高级系统设置”->选择“环境变量”
在下方的“系统变量”中,选择PATH->输入node.js的安装地址 和 npm的bin文件夹
注意:node.js的安装地址,一定要是第一级地址,即最外层地址。
以我的地址为例:D:\D_disk_software_installation\nodejs
如果输入到了第二级地址,假设为:
D:\D_disk_software_installation\nodejs\node.exe
或者为:
D:\D_disk_software_installation\nodejs\node_modules
都会出现不识别node指令的报错!
至此,报错问题成功解决
另外:
1.Visual Studio Code终端,其实用的就是PowerShell的终端,PowerShell如果运行node命令不成功,那么Visual Studio Code终端也不会成功。
2.npm是Node.js的包管理器,用于下载和管理第三方包。npm命令在安装Node.js时自动包含,无需单独安装。因此只要node命令可以识别,那么npm命令一定可以识别。