vue:vue-cli找不到命令

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

在安装vue-cli的依赖项时,vue未被识别,为什么?

error message while creating a project

npm vue.js vue-cli
8个回答
13
投票

安装时添加sudo

  • yarn global remove @vue/cli
  • sudo yarn global add @vue/cli
  • vue

6
投票

rm -rf node_modulesnpm install再次have a look here


5
投票

在不永久安装vue-cli的情况下安装当前版本。

npx @vue/cli create appname 

4
投票

它显示vue可执行文件位于/home/alisha/.local/bin。所以可能这个位置不在你的$PATH

如果提供完整路径,则应该能够运行vue命令,例如:

~/.local/bin/vue create hello-world

您还可以通过运行以下命令来查看该目录是否在您的PATH中:

echo $PATH | grep '.local/bin/'

如果它在那里,你会看到它,否则你可以通过将它放在你的~/.profile中添加到你的路径。

编辑~/.profile并在其底部添加以下内容。

PATH="$HOME/.local/bin:$PATH"

希望能帮助到你!!


1
投票

可能与您的计算机上有旧版本有关:

关于先前版本的警告

包名称从vue-cli更改为@ vue / cli。如果您在全局安装了以前的vue-cli(1.x或2.x)软件包,则需要先使用npm uninstall vue-cli -g或yarn global remove vue-cli将其卸载。

你可以在这里找到它:https://cli.vuejs.org/guide/installation.html


1
投票

这固定了我的问题:

跑完之后

sudo npm install -g @vue/cli

我跑了

sudo nano $HOME/.profile

并粘贴以下行

export PATH=$PATH:/home/chike/.npm-global/bin

写完代码之后,接下来我做的是Ctrl + OENTERCtrl + X然后写了

vue init webpack myapp


0
投票

我得到了同样的错误,因为没有安装Node.js。通过使用以下命令安装Node.js解决了我的问题:

sudo apt install nodejs-legacy

要查看是否已安装Node.js和npm并检查已安装的版本,请运行以下命令:

node -v
npm -v

如果两者都已安装,请按照此处的步骤操作:https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally


-3
投票

您可以尝试以下代码安装看看

npm install --global vue-cli
vue init webpack <YOUR-PROJECT-NAME-HERE>
cd <YOUR-PROJECT-NAME-HERE>
npm install
npm run dev
© www.soinside.com 2019 - 2024. All rights reserved.