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

问题描述 投票:0回答:9

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

C:\Users\touha\Desktop>npm list -g --depth=0
C:\Users\touha\.npm-packages
`-- @vue/[email protected]


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>
javascript vue.js vue-cli-3
9个回答
29
投票

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

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

纱线

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

NPM

C:\Users{您的帐户}\AppData\Roaming 下午


9
投票

只需打开 PowerShell 并运行:

npm install -g @vue/cli


5
投票

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


3
投票

对我有用的:\

  1. 打开 PowerShell
  2. npm install vue
    \
  3. npm install -g @vue/cli
    \
  4. C:\Users\{USER}\AppData\Roaming\npm\vue.cmd create {NAME}

注意:如果您已经使用上述命令安装了vue,则使用最后一个命令将

vue.cmd
指定给PowerShell。


1
投票

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

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

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

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

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

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

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


1
投票

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

注意,如果您找不到 AppData,请确保已选中“查看隐藏文件”


1
投票

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

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

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

0
投票

如果您遇到此错误,很可能是软件包未完全安装 签入 C:\Users\dev\AppData\Roaming 下午 如果您在此文件夹下没有找到该包,请重新运行您的命令


0
投票
  1. 以管理员身份运行命令提示符
  2. 奔跑
    setx /M path "%path%;%appdata%\npm
  3. 重新启动命令提示符
  4. 现在创建 Vue 项目
© www.soinside.com 2019 - 2024. All rights reserved.