vscode创建vue脚手架时出现无法将“vue”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次

📅 2026/7/19 6:24:53 👁️ 阅读次数 📝 编程学习
vscode创建vue脚手架时出现无法将“vue”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次

1. 检查是否有node环境。

node --version

如果输出了版本信息,说明node已安装。

2. 检查是否配置了环境变量。

Path 的作用:告诉系统在哪里找 .exe / .cmd 文件

新建NODE_PATH变量名

变量名: NODE_PATH

变量值:D:\software\develop\nodejs\node_modules

找到path变量名,添加存放node目录的路径(带有node.exe文件的目录)及node_global目录路径。

如果前三步骤还不行,则依次执行下面命令,判断配置是否生效。

# 1. 分行显示完整 Path
$env:Path -split ';'

# 2. 查看 npm 全局目录
npm config get prefix

# 3. 查看 vue 是否存在
dir D:\software\develop\nodejs\node_global\vue*

3. 检查是否有 vue脚手架依赖。

没有依赖执行下面的 npm 命令下载

npm install -g @vue/cli

安装依赖完成执行 vue --version 验证。如果输出了脚手架版本号说明安装成功。在node_global上也可以看到vue脚手架的依赖。

或者使用命令 vue --version 。 如果安装成功输出脚手架版本号。

4. 如果还不行,在 vscode终端直接绕过 PowerShell 命令脚本。即使用windows的命令脚本。

.CMD是 Windows 的命令脚本扩展名,而.PS1是 PowerShell 的脚本扩展名。

  • vue.cmd→ 可以直接执行(Windows 命令脚本)

  • vue→ 默认不识别(PowerShell 不会自动补全.CMD扩展名)

解决方案

方案一:使用&调用(推荐,最简单)

powershell

& vue create UIASystem

&是 PowerShell 的调用运算符,会执行后面的命令。


方案二:每次输入完整文件名

powershell

vue.cmd create UIASystem