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