Npm 在vue cli中找不到命令

Npm 在vue cli中找不到命令,npm,vue.js,vue-cli,Npm,Vue.js,Vue Cli,安装vue cli的依赖项时,未识别vue。为什么? 您可以尝试以下代码安装,请参见 npm安装--全局vue cli vue初始化网页包 光盘 npm安装 npm运行dev它显示vue可执行文件位于/home/alisha/.local/bin。因此,这个位置可能不在$PATH中 如果提供完整路径,则应该能够运行vue命令,如: ~/.local/bin/vue创建hello world 您还可以通过运行以下命令查看该目录是否在您的路径中: echo $PATH | grep '.local

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


您可以尝试以下代码安装,请参见

npm安装--全局vue cli
vue初始化网页包
光盘
npm安装

npm运行dev
它显示vue可执行文件位于
/home/alisha/.local/bin
。因此,这个位置可能不在
$PATH

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

~/.local/bin/vue创建hello world

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

echo $PATH | grep '.local/bin/'
如果它在那里,您将看到它,否则您可以将它添加到您的路径中,方法是将它放置在
~/.profile

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

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

希望能有帮助

rm-rf节点\u模块
npm再次安装

安装时在纱线前添加
sudo

  • warn全局删除@vue/cli
  • sudo纱线全局添加@vue/cli
  • vue

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

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

node -v
npm -v
如果两者都已安装,则按照以下步骤操作:

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

npx @vue/cli create appname 

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

关于以前版本的警告

包名称从vue cli更改为@vue/cli。如果以前的vue cli(1.x或2.x)软件包已全局安装,则需要先使用 npm卸载vue cli-g或删除vue cli


你可以在这里找到它:

这为我解决了这个问题:

跑步后

sudo npm安装-g@vue/cli

我跑

sudo nano$HOME/.profile

并粘贴以下行

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

在编写代码之后,我做的下一件事是
Ctrl+O
ENTER
Ctrl+X
,然后编写

vue init网页包myapp

当您使用cli安装vue时,您获得了vue的路径。现在您可以复制bin文件夹路径。
在我的示例中,/home/sublime/.npm packages/bin

现在导出下面的路径命令

我通过运行解决了我的问题(如果需要,添加
sudo

  • npm i-g vue-cli@2.9.6
  • npm i-g@vue/cli

使用Ubuntu上的Thread将其安装到
~/.npm packages/bin/
。必须将此目录添加到
路径
。例如,运行以下命令,关闭终端并打开新的终端

user@machine:~$ echo 'export PATH="$PATH:~/.npm-packages/bin/"' >> ~/.bashrc

注意:如果文件
~/.bashrc
不存在,只需创建它。

在jenkins部署vue项目时遇到类似问题

以下是我所做的:

将节点的
bin/
dir添加到jenkins用户的
.bashrc
文件中

e、 g


提示-关于
nvm
纱线
  • 当您通过
    nvm
    管理节点版本时,请确保您已经在终端中选择了节点版本。e、 g:
    nvm使用稳定

    节点-v
  • 如果您使用nvm,并通过
    npm
    安装了Thread,那么最好通过
    npm
    而不是
    Thread
    安装
    vue cli
    ,否则
    vue
    可执行文件不会放入节点的
    bin/
    目录中,至少在我的测试中是这样,结果将导致您无法找到
    vue
    命令

我在为生产构建时遇到了同样的问题

您需要安装vue cli。使用以下命令安装最新版本

sudo npm install -g @vue/cli@latest
然后

什么帮助了我

带有zsh终端的mac os catalina

  • 使用卸载的节点和npm
  • 从下载的节点/npm
  • sudo npm安装-g@vue/cli
  • vue--版本(@vue/cli 4.5.4)

  • 我曾经有过同样的问题

    TL;博士
    npm安装@vue/cli服务--保存开发
    
    正如文档所指定的,它是一个开发依赖项

    CLI服务(@vue/CLI服务)是开发依赖项。它是一个npm包,本地安装到@vue/cli创建的每个项目中

    起源 我重新安装了nodejs 就这么做了

    >sudo npm安装-g@vue/cli@latest
    >>vue—版本
    @vue/cli 4.5.8
    
    问题 问题是这样提出的

    >npm运行服务
    纱线运行v1.22.10
    $vue cli服务构建--模式开发--监视
    /bin/sh:1:vue cli服务:未找到
    错误命令失败,退出代码为127。
    信息访问https://yarnpkg.com/en/docs/cli/run 有关此命令的文档。
    
    修复方法:
    npm安装@vue/cli服务--保存开发
    
    这直接导致了另一条错误消息

    >npm运行服务
    纱线运行v1.22.10
    $vue cli服务构建--模式开发--监视
    错误:找不到模块“vue模板编译器/package.json”
    
    我用同样的方法解决了这个问题

    npm i vue模板编译器--保存开发
    

    现在它运行良好。

    以下内容对我很有用:

    首先,删除所有现有的:

    yarn global remove @vue/cli
    yarn global remove @vue/cli-service
    sudo yarn global remove @vue/cli
    sudo yarn global remove @vue/cli-service
    
    然后使用sudo添加
    @vue/cli

    注意:如果需要,请使用
    sudo

    yarn global add @vue/cli
    
    然后,要做的最后一件事是重新启动终端

    vue --version
    @vue/cli 4.5.9
    

    我在我的Ubuntu盒上使用
    warn global add@vue/cli
    安装了这个包,并在
    /home/vonkad/.warn/bin
    中找到了二进制文件

    我必须修改我的
    /home/vonkad/.bashrc
    ,并将目录添加到路径
    导出路径=$path:/home/vonka
    
    yarn global remove @vue/cli
    yarn global remove @vue/cli-service
    sudo yarn global remove @vue/cli
    sudo yarn global remove @vue/cli-service
    
    yarn global add @vue/cli
    
    yarn global add @vue/cli-service
    
    vue --version
    @vue/cli 4.5.9
    
    curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
    sudo apt-get install -y nodejs
    
    sudo npm install -g @vue/cli