之前在云服務器centos上用npm安裝的cnpm和其他全局模塊時,發(fā)現(xiàn)命令不生效
-bash: cnpm: command not found
原因在于命令沒有添加到環(huán)境變量中
查看所有環(huán)境變量目錄
[root@xxx ~]# echo $PATH
/opt/node/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
編輯
/etc/profile
在文件結(jié)尾添加
export NODE_HOME=/opt/node
export PATH=$NODE_HOME/bin:$PATH
最后執(zhí)行以下命令使環(huán)境變量生效
[root@xxx ~]# source /etc/profile
以后通過npm全局安裝的模塊會自動在環(huán)境變量中生效