Linux系统安装nodejs

参考文档

官网连接

镜像连接

安装方法有三种:

1. 源码安装(耗时)

2. apt-get / yum 安装(版本比较低)

3. 解压后创建软连接(推荐)

方法一、

  1 ) 指定目录下下载源码包

1 $ wget https://npm.taobao.org/mirrors/node/latest-v10.x/node-v10.14.2.tar.gz

  2 ) 解压

1 $ tar -xzvf node-v10.14.2.tar.gz

  3 ) 进入目录并编译(耗时,30分钟左右)

1 $cd  node-v10.14.2
2 $ ./configure --prefix=/usr/local/node/0.10.14.2   // 指编译后放到/usr/local/node/0.10.14.2目录
3 $ make
4 $ make install

  4 ) 配置环境变量 profile文件下添加以下代码

1 $ vim /etc/profile
2     #set for nodejs
3     export NODE_HOME=/usr/local/node/0.10.24
4     export PATH=$NODE_HOME/bin:$PATH

  5 ) 保存配置

1 $ source /etc/profile

方法二、apt-get / yum 安装(版本比较低,安装后可使用nvm管理)

1 $ sudo apt-get install nodejs
2 $ sudo apt-get install npm

方法三、使用软连接(推荐)

 1 // 下载压缩包
 2 $ wget https://npm.taobao.org/mirrors/node/latest-v10.x/node-v10.14.2.tar.xz
 3 
 4 // 解压.tar.xz包, 得到.tar包
 5 $ xz -d node-v10.14.2.tar.xz
 6 
 7 // 解压.tar包
 8 $ tar -xvf node-v10.14.2.tar
 9 
10 // 进入目录,可以看到有node , npm ,npx的软连接
11 $ cd node-v10.14.2/bin/

  创建软连接到全局环境

1 [root@lunix bin]# ln -s /usr/local/src/node-v10.14.2/bin/node /usr/bin/node
2 [root@lunix bin]# ln -s /usr/local/src/node-v10.14.2/bin/npm /usr/bin/npm
3 [root@lunix bin]# ln -s /usr/local/src/node-v10.14.2/bin/npx /usr/bin/npx

这里需要注意的是:ln -s 后面的源文件路径必须是从根目录开始,而非当前目录开始即不能写成

[root@lunix bin]# ln -s /npm /usr/bin/npm

最后,任何目录下运行

  node -v

  npm -v

  npx -v

都能显示版本号表示成功

如报错-bash: node: command not found ,参考方法一进行环境变量配置

原文地址:https://www.cnblogs.com/hughes5135/p/10238275.html