'vue' 未被识别为内部或外部命令

'vue' is not recognized as an internal or external command

一切都已正确安装。但是每当我尝试创建项目时,它都会说“'vue' 不被识别为内部或外部命令”。我安装并重新安装但没有用。 npm 也被添加到环境变量路径中。

C:\Users\touha\Desktop>npm list -g --depth=0
C:\Users\touha\.npm-packages
`-- @vue/cli@3.8.2


C:\Users\touha\Desktop>vue ui
'vue' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\touha\Desktop>

找到 vue.cmd 并将其位置添加到您的 PATH

它被添加到包管理器(npm 或 yarn)安装中。所以你可以在以下位置找到它

C:\Users{YourAccount}\AppData\Local\Yarn\bin

NPM

C:\Users{YourAccount}\AppData\Roaming\npm

补充:如果设置路径变量并重新安装@vue/cli 不起作用,使用node.js 命令提示符可能会解决问题。

由于某些原因,似乎没有全局安装 vue。 这是我解决我的问题所遵循的步骤:

首先,创建您想要的项目文件夹(例如“Vue 项目”)。这是你要创建一个vue项目的地方。

然后在Vue项目文件夹中创建一个“node_modules”文件夹

然后转到您的系统 npm 文件夹 C:\Users{YourAccount}\AppData\Roaming\npm

您将看到三个不同的“vue”文件。复制它们并粘贴到您创建的 Vue 项目文件夹中。

返回 C:\Users{YourAccount}\AppData\Roaming\npm 并进入 node_modules 文件夹。你会看到一个“@vue”文件夹。复制它,并将其粘贴到您在 Vue 项目文件夹中创建的 node_modules 文件夹中。

您现在可以返回 CLI 并使用“vue create my-vue-project”创建您的项目,其中 my-vue-project 是您想要的 vue 项目名称。

你可以试试这个对我有用的方法 转到你的纱线或 npm 我的位置是 C:\Users\TED\AppData\Local\Yarn\bin for Yarn C:\Users\TED\AppData\Local\Npm\bin 对于 Npm 用户 TED 将替换为您的用户名 然后复制并添加到你的系统环境变量

注意 如果您没有找到 AppData,请确保您检查了查看隐藏文件

如果你遇到这个错误很可能是软件包没有完全安装 入住 C:\Users\dev\AppData\Roaming\npm 如果你没有在这个文件夹下找到包然后重新运行你的命令

我正在使用 Yarn 安装@vue/cli。

我的解决方法是通过以下步骤

  1. 找到您的全球安装vue.cmd位置
  2. 将vue.cmd目录添加到系统变量Env中。对于我自己,路径是 C:\Users{MyAccount}\AppData\Local\Yarn\.bin

只需打开 PowerShell 和 运行:npm install -g @vue/cli

对我有用的:
在 powershell 中:

npm install vue
npm install -g @vue/cli
C:\Users\{USER}\AppData\Roaming\npm\vue.cmd create {NAME}