Liunx服务器安装Node实操记录

  • 作者:彭老师
  • 日期:2020-06-02
  • 类型:Java
  • 说明:本文源于彭老师手写摘要,如需转载请带上链接或注明出处!

服务器、操作工具

  • 485配置:4核CPU,8G内存,5M带宽
  • 工具:Xshell_5.0.0.37、Xftp_5.0.1028

1、安装Node到/usr/local/node-v12.16.1-linux-x64目录

软件包已上传
移动后删除源文件

mv node-v12.16.1-linux-x64.tar.xz /usr/local/

复制源文件到指定目录

cp node-v12.16.1-linux-x64.tar.xz /usr/local/

进入/usr/local/目录

cd /usr/local/

2、用tar zxvf或者xvf进行解压安装包

tar zxvf nginx-1.16.1.tar.gz
  • 有些服务器可以通过,但如果出现错误:
    gzip: stdin: not in gzip format
    tar: Child returned status 1
    tar: Error is not recoverable: exiting now

将参数改为:-xvf便解压

3、删除安装包

rm node-v12.16.1-linux-x64.tar.xz

强制删除,不需要确认

rm -rf node-v12.16.1-linux-x64.tar.xz

4、建立软连接

ln -s /usr/local/node-v12.16.1-linux-x64/bin/npm /usr/local/bin/npm
ln -s /usr/local/node-v12.16.1-linux-x64/bin/node /usr/local/bin/node
  • /usr/local/node-v12.16.1-linux-x64/bin/node是解压过node安装包之后的存放位置
  • /usr/local/bin/node则是全局位置

5、可以不配置环境变量,强迫症请继续操作:

vim /etc/profile
  • 进入编辑状态:

    i字母或者Insert
  • 在文件尾部添加如下信息:

    export NODE_HOME=/usr/local/node-v12.16.1-linux-x64
    export PATH=$PATH:$NODE_HOME/bin
    export NODE_PATH=$NODE_HOME/lib/node_modules
  • 注意:第1行的NODE_HOME=/usr/local/node-v12.16.1-linux-x64此处是node实际解压目录

6、退出编辑与保存

Esc
:
wq
  • Esc (退出编辑)
  • : (进入命令行输入,英文模式的冒号)
  • 不保存q,或者q!,保存wq
  • 建议重新vim /etc/profile确认修改

7、确认无误后,刷新环境配置使其生效

source /etc/profile

8、查看node是否安装成功

node -v
  • 结果显示:
    v12.16.1
npm -v
  • 结果显示:
    6.13.4