linux (centos) 的 nodejs 安装全局包后使用命令无效

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

成功

相关推荐
落羽的落羽9 分钟前
【Linux系统】快速入门一些常用的基础指令
linux·服务器·人工智能·学习·机器学习·aigc
妮妮喔妮10 分钟前
docker-compose端口冲突问题
运维·docker·容器
一只大头猿24 分钟前
FinalShell 服务器远程连接工具
运维·服务器
kjl5365664 小时前
docker命令
运维·docker·容器
野熊佩骑4 小时前
CentOS7二进制安装包方式部署K8S集群之ETCD集群部署
运维·数据库·云原生·容器·kubernetes·centos·etcd
大白的编程日记.8 小时前
【Linux学习笔记】线程概念和控制(二)
linux·笔记·学习
jerryinwuhan8 小时前
VIM和Linux命令速查表
linux·编辑器·vim
小白银子8 小时前
零基础从头教学Linux(Day 45)
linux·运维·junit·openresty
穷人小水滴9 小时前
笔记本 光驱 的内部结构及用法: 应急系统启动 (恢复) 光盘 (DVD+R/RW)
linux
半梦半醒*10 小时前
nginx反向代理和负载均衡
linux·运维·nginx·centos·tomcat·负载均衡