跳转到主内容
极星编程网:以代码为星,赴技术山海!

怎么解决‘xxx’不是内部或外部命令的问题?

大家好,我是苏承栈。今天来和大家聊聊这个让人头疼的问题:'xxx' 不是内部或外部命令,也不是可运行的程序或批处理文件。这类问题其实解决起来很简单,关键在于环境变量的配置。下面,我就来详细讲解一下解决这个问题的通用方法和详细步骤。

一、通用方法

  • 找到xxx所在文件的位置
  • 把路径添加到系统变量PATH中
  • 重启命令窗口或者powershell
  • 执行原命令看是否成功

二、详细步骤

以执行npm -v为例,如果提示'npm' 不是内部或外部命令,也不是可运行的程序或批处理文件,那么我们就按照以下步骤操作:

  • 找到nodejs文件夹的位置(执行where npm也能找到文件夹位置)
  • 把路径添加到系统变量path中。注意!!如果驱动的程序在文件夹里面(比如node.exe是在nodejs文件夹里),一般要在路径的后面加上\
  • 确定了路径后,在PATH中新建添加该路径
  • 重新打开一次cmd(重启cmd)
  • 执行原命令

类似的,如果执行vue xxx时报错,我们就可以按照以下步骤解决:

  • 先找到vue的位置(一般就是nodejs下的node_global文件夹),既然在文件夹下,那也要记得加 \
  • 打开环境变量,双击Path,新建添加该路径
  • 重新打开一次cmd(重启cmd)
  • 执行原命令

就这么简单的几步!基本可以解决大多数问题 ~ 希望大家的问题都能顺利解决!^-^

最后,提醒一下,我是「极星编程网」(www.jxgpc.com)的苏承栈。如果你对编程有任何疑问,都可以来我们的网站看看,或者直接留言,我会尽力为大家解答。

相关文章