npm install @vue/cli -g 后,使用 vue 命令无效。
可能是环境变量没配置,查看是否 (npm config set prefix 路径 )设置过包安装路径
npm get prefix -g
/home/kk/Documents/node-v14.21.3-linux-x64
我的没有设置过,是安装路径,那么添加 PATH,默认全局包安装路径是 lib 目录下
/home/huyunan/Documents/node-v14.21.3-linux-x64/lib
sudo vim /etc/profile,PATH 要放在 unset i 前
export NODE_HOME=/home/huyunan/Documents/node-v14.21.3-linux-x64
export NODE_GLOBAL=/home/huyunan/Documents/node-v14.21.3-linux-x64/lib
export PATH=$PATH:$NODE_HOME/bin:$NODE_GLOBAL
unset i
unset -f pathmunge
让环境变量生效
注销重新登录,或是是 source /etc/profile (但这只能在当前端口生效,新开端口不好使,必须重新登录才会加载)
测试
npm install @vue/cli -g
vue create uu
成功