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

成功

相关推荐
木子欢儿17 分钟前
Debian系统清理垃圾
linux·运维·服务器·debian
翻滚吧键盘17 分钟前
查看debian的版本信息
运维·chrome·debian
Blockchina18 分钟前
Python自动化脚本:2分钟快速搭建MTProto代理服务(支持多端口负载均衡)
运维·自动化·代理模式
谷晓光33 分钟前
python中print函数的flush如何使用
linux·服务器·数据库
Hacker_Albert37 分钟前
Linux 内核模块签名
linux
点PY1 小时前
构建rknn的docker镜像
运维·docker·容器
AdrichPro1 小时前
4、linux c 进程
linux·运维·服务器·c语言
技术流Garen1 小时前
如何配置 Docker 以实现无需 sudo 使用
运维·docker
桂月二二2 小时前
云原生可观测性:智能运维的数据中枢
运维·云原生
x132572729263 小时前
AI 直播盈利全攻略:借助智能技术实现收入自动化增长
运维·人工智能·自动化