By accessing the website and accepting the Cookie Policy, you agree to use the cookies provided by the Site in accordance with to analyze traffic, remember your preferences, and optimize your experience.
bash: vue: command not found
2019-04-18 14:28:32    292    0    0
emengweb

之前安装nvm然后卸载,使用官方脚本安装npm,结果node_modules目录被错误分配在~/.nvm下,导致@vue/cli安装后无法执行vue相关命令,提示 command not found。费了好大力气,终于找到解决的方法:

 

一、前言:

执行npm install --global vue-cli

执行 vue 报错 bash: vue: command not found

二、原因:

npm 全局路径不对或 node_modules 的路径未设置

三、查看npm全局路径:

npm root -g

得出/usr/local/node/lib/node_modules,检查是否正确的路径。

若存在问题可重新指定:

npm config set prefix /usr/local

四、根据全局路径设置$PATH

https://emengweb.com/p/【CentOS】修改-PATH环境变量

五、最终结果

# echo $PATH

/usr/local/node/lib/node_modules:/usr/local/node/bin

上一篇:

下一篇: debian9安装@vue/cli 3脚手架报错scripts/postinstall的解决方法

292 人读过
文档导航