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

成功

相关推荐
桂月二二3 分钟前
云原生可观测性:智能运维的数据中枢
运维·云原生
x132572729261 小时前
AI 直播盈利全攻略:借助智能技术实现收入自动化增长
运维·人工智能·自动化
2301_779503762 小时前
K8s的部署
linux·容器·kubernetes
拉姆哥的小屋2 小时前
超精密工件小孔几何尺寸测量:自动化解决方案
运维·人工智能·python·自动化
啾啾Fun2 小时前
[微服务设计]3_如何构建服务
运维·微服务·架构
why—空空2 小时前
linux系统CentOS 7版本搭建NFS共享存储
linux·运维·centos
不甘平凡--liang3 小时前
Linux Nginx安装部署、注册服务
linux·运维·服务器
唐可盐4 小时前
MySQL配置文件my.cnf详解
mysql·centos
不穿格子衬衫4 小时前
感受命令行界面的魅力——Linux环境下基础开发工具的使用
linux·运维·centos