转载:https://blog.youkuaiyun.com/qq_34918776/article/details/85250843
网上找了很多linux安装nodejs的方法,但是在替换cnpm这一步时候总是出错,由于前篇一律的都是建立软连接,所以记录一下自己安装nodejs并替换cnpm的过程
官网下载linux的nodejs软件包
在nodejs官网找到linux下载包,选择linux二进制包(PS:不要用Source Code包,亲测编译速度很慢)
选择Xftp工具将软件包上传或者复制下载链接,输入命令:
wget https://nodejs.org/dist/v10.14.2/node-v10.14.2-linux-x64.tar.xz
如果没有wget命令,先安装wget:
yum install -y wget
解压安装包
在当前下载的目录下执行解压命令:
xz -d node-v10.14.2-linux-x64.tar.xz tar -xf node-v10.14.2-linux-x64.tar
配置环境变量
进入解压后的目录,显示路径:
-
[root@es-node1 ~]
# cd node-v10.14.2-linux-x64/bin/
-
[root@es-node1 bin]
# pwd
-
/root/node-v1
0.
14.2-linux-x64/bin
编辑profile文件配置环境变量(前提是知道root账户)
先备份一下profile文件:
cp /etc/profile /etc/profie.back
配置nodejs环境变量:
vi /etc/profile
在最后添加:
-
export NPM_HOME=/root/node-v10.14.2-linux-x64
-
export PATH=
$PATH:
${NPM_HOME}/bin
刷新profile文件生效:
source /etc/profile
查看npm是否已经加入到环境变量中:
-
[root@bogon onegis]#
npm
-v
-
6
.4
.1
替换cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
测试cnpm:
cnpm -v
这样配置环境变量就省去了每次下载新工具包连接执行的步骤,但是编辑profile文件需要root权限,而且profile文件一旦出错可能会导致系统出错,需要慎重编辑