Npm 在vue cli中找不到命令
安装vue cli的依赖项时,未识别vue。为什么?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
您可以尝试以下代码安装,请参见
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
~/.npm packages/bin/
。必须将此目录添加到路径
。例如,运行以下命令,关闭终端并打开新的终端
user@machine:~$ echo 'export PATH="$PATH:~/.npm-packages/bin/"' >> ~/.bashrc
注意:如果文件
~/.bashrc
不存在,只需创建它。在jenkins部署vue项目时遇到类似问题
以下是我所做的:
将节点的bin/
dir添加到jenkins用户的.bashrc
文件中
e、 g
提示-关于
nvm
和纱线
- 当您通过
管理节点版本时,请确保您已经在终端中选择了节点版本。e、 g:nvm
nvm使用稳定
节点-v
- 如果您使用nvm,并通过
安装了Thread,那么最好通过npm
而不是npm
安装Thread
,否则vue cli
可执行文件不会放入节点的vue
目录中,至少在我的测试中是这样,结果将导致您无法找到bin/
命令vue
sudo npm install -g @vue/cli@latest
然后
什么帮助了我
带有zsh终端的mac os catalina
我曾经有过同样的问题 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